comparison gen/tocall.cpp @ 787:5d2ac0c2dd46

Fix StdCall selection.
author Christian Kamm <kamm incasoftware de>
date Tue, 25 Nov 2008 17:15:02 +0100
parents 29f0e5847123
children 340acf1535d0
comparison
equal deleted inserted replaced
786:45d9c218fd32 787:5d2ac0c2dd46
39 return llvm::CallingConv::C; 39 return llvm::CallingConv::C;
40 else if (l == LINKd || l == LINKdefault) 40 else if (l == LINKd || l == LINKdefault)
41 { 41 {
42 //TODO: StdCall is not a good base on Windows due to extra name mangling 42 //TODO: StdCall is not a good base on Windows due to extra name mangling
43 // applied there 43 // applied there
44 if (global.params.cpu == ARCHx86 && !global.params.os == OSWindows) 44 if (global.params.cpu == ARCHx86 && global.params.os != OSWindows)
45 return llvm::CallingConv::X86_StdCall; 45 return llvm::CallingConv::X86_StdCall;
46 else 46 else
47 return llvm::CallingConv::Fast; 47 return llvm::CallingConv::Fast;
48 } 48 }
49 else if (l == LINKwindows) 49 else if (l == LINKwindows)