mirror of
				https://github.com/c64scene-ar/llvm-6502.git
				synced 2025-10-31 08:16:47 +00:00 
			
		
		
		
	__fastcall and __stdcall are mingw extensions to gcc for windows. Use the
__attribute__ notation which is supported on more platforms. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60083 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
		| @@ -2193,10 +2193,10 @@ void CWriter::printFunctionSignature(const Function *F, bool Prototype) { | |||||||
|   if (F->hasDLLExportLinkage()) Out << "__declspec(dllexport) ";   |   if (F->hasDLLExportLinkage()) Out << "__declspec(dllexport) ";   | ||||||
|   switch (F->getCallingConv()) { |   switch (F->getCallingConv()) { | ||||||
|    case CallingConv::X86_StdCall: |    case CallingConv::X86_StdCall: | ||||||
|     Out << "__stdcall "; |     Out << "__attribute__((stdcall)) "; | ||||||
|     break; |     break; | ||||||
|    case CallingConv::X86_FastCall: |    case CallingConv::X86_FastCall: | ||||||
|     Out << "__fastcall "; |     Out << "__attribute__((fastcall)) "; | ||||||
|     break; |     break; | ||||||
|   } |   } | ||||||
|    |    | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user