Mercurial > hg > CbC > CbC_llvm
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; |