diff options
author | Bob Wilson <bob.wilson@apple.com> | 2009-11-02 16:59:06 +0000 |
---|---|---|
committer | Bob Wilson <bob.wilson@apple.com> | 2009-11-02 16:59:06 +0000 |
commit | 28989a8ddc665dce4dde368e8c000a5769871b63 (patch) | |
tree | 69a99c63c5ed87276e54f508a50f0af709b85f0a /lib/Target/ARM/ARMCodeEmitter.cpp | |
parent | 69e8445ced222d856c850963586800f9385d110a (diff) | |
download | external_llvm-28989a8ddc665dce4dde368e8c000a5769871b63.zip external_llvm-28989a8ddc665dce4dde368e8c000a5769871b63.tar.gz external_llvm-28989a8ddc665dce4dde368e8c000a5769871b63.tar.bz2 |
Add support for BlockAddress values in ARM constant pools.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85806 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/ARM/ARMCodeEmitter.cpp')
-rw-r--r-- | lib/Target/ARM/ARMCodeEmitter.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/Target/ARM/ARMCodeEmitter.cpp b/lib/Target/ARM/ARMCodeEmitter.cpp index 3187eb5..13cf676 100644 --- a/lib/Target/ARM/ARMCodeEmitter.cpp +++ b/lib/Target/ARM/ARMCodeEmitter.cpp @@ -428,6 +428,7 @@ void Emitter<CodeEmitter>::emitConstPoolInstruction(const MachineInstr &MI) { DEBUG(errs() << " ** ARM constant pool #" << CPI << " @ " << (void*)MCE.getCurrentPCValue() << " " << *ACPV << '\n'); + assert(ACPV->isGlobalValue() && "unsupported constant pool value"); GlobalValue *GV = ACPV->getGV(); if (GV) { Reloc::Model RelocM = TM.getRelocationModel(); |