summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMCodeEmitter.cpp
diff options
context:
space:
mode:
authorBob Wilson <bob.wilson@apple.com>2009-11-02 16:59:06 +0000
committerBob Wilson <bob.wilson@apple.com>2009-11-02 16:59:06 +0000
commit433ab09ca312a372631af6904070ffdab5102ba9 (patch)
tree46f4e1204a09447409209e911ac0ba78f910da5c /llvm/lib/Target/ARM/ARMCodeEmitter.cpp
parente90a4aa703a85106c822c6525cb4526947b1ed18 (diff)
downloadbcm5719-llvm-433ab09ca312a372631af6904070ffdab5102ba9.tar.gz
bcm5719-llvm-433ab09ca312a372631af6904070ffdab5102ba9.zip
Add support for BlockAddress values in ARM constant pools.
llvm-svn: 85806
Diffstat (limited to 'llvm/lib/Target/ARM/ARMCodeEmitter.cpp')
-rw-r--r--llvm/lib/Target/ARM/ARMCodeEmitter.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Target/ARM/ARMCodeEmitter.cpp b/llvm/lib/Target/ARM/ARMCodeEmitter.cpp
index 3187eb5096b..13cf6765c27 100644
--- a/llvm/lib/Target/ARM/ARMCodeEmitter.cpp
+++ b/llvm/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();
OpenPOWER on IntegriCloud