comparison llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp @ 152:e8a9b4f4d755

pull from 146
author anatofuz
date Wed, 11 Mar 2020 18:29:16 +0900
parents 1d019706d866
children f935e5e0dbe7
comparison
equal deleted inserted replaced
151:dbda48fb9435 152:e8a9b4f4d755
582 else 582 else
583 llvm_unreachable("Integer types > 64 bits not supported"); 583 llvm_unreachable("Integer types > 64 bits not supported");
584 return rv; 584 return rv;
585 } 585 }
586 case Type::VoidTyID: 586 case Type::VoidTyID:
587 #ifndef noCbC
588 case Type::__CodeTyID:
589 #endif
587 rv.IntVal = APInt(32, ((int(*)())(intptr_t)FPtr)()); 590 rv.IntVal = APInt(32, ((int(*)())(intptr_t)FPtr)());
588 return rv; 591 return rv;
589 case Type::FloatTyID: 592 case Type::FloatTyID:
590 rv.FloatVal = ((float(*)())(intptr_t)FPtr)(); 593 rv.FloatVal = ((float(*)())(intptr_t)FPtr)();
591 return rv; 594 return rv;