diff --git a/gen/abi-win64.cpp b/gen/abi-win64.cpp index 4eced1a4eb2..5745903dfad 100644 --- a/gen/abi-win64.cpp +++ b/gen/abi-win64.cpp @@ -173,7 +173,10 @@ bool Win64TargetABI::returnInArg(TypeFunction* tf) bool Win64TargetABI::passByVal(Type* t) { t = t->toBasetype(); - return isPassedWithByvalSemantics(t); + + // FIXME: LLVM doesn't support ByVal on Win64 yet + //return isPassedWithByvalSemantics(t); + return false; } void Win64TargetABI::rewriteFunctionType(TypeFunction* tf, IrFuncTy &fty)