summaryrefslogtreecommitdiffstats
path: root/llvm/test/ExecutionEngine/OrcMCJIT/weak-function.ll
diff options
context:
space:
mode:
authorLang Hames <lhames@gmail.com>2016-08-09 20:48:22 +0000
committerLang Hames <lhames@gmail.com>2016-08-09 20:48:22 +0000
commitae73b0a932649733b405489bd2dfe1abe28bcc7a (patch)
tree46a80ef633f71db1441a106486b53afa10356c4c /llvm/test/ExecutionEngine/OrcMCJIT/weak-function.ll
parent575435012ca30f3064d539baf9a920c9f3fdd82d (diff)
downloadbcm5719-llvm-ae73b0a932649733b405489bd2dfe1abe28bcc7a.tar.gz
bcm5719-llvm-ae73b0a932649733b405489bd2dfe1abe28bcc7a.zip
[ExecutionEngine] Disable weak symbol tests for COFF.
COFF doesn't support weak linkage on functions. llvm-svn: 278162
Diffstat (limited to 'llvm/test/ExecutionEngine/OrcMCJIT/weak-function.ll')
-rw-r--r--llvm/test/ExecutionEngine/OrcMCJIT/weak-function.ll7
1 files changed, 5 insertions, 2 deletions
diff --git a/llvm/test/ExecutionEngine/OrcMCJIT/weak-function.ll b/llvm/test/ExecutionEngine/OrcMCJIT/weak-function.ll
index db255cdbb2c..a367ce6a6ba 100644
--- a/llvm/test/ExecutionEngine/OrcMCJIT/weak-function.ll
+++ b/llvm/test/ExecutionEngine/OrcMCJIT/weak-function.ll
@@ -1,9 +1,12 @@
; RUN: lli -jit-kind=orc-mcjit -extra-module %p/Inputs/weak-function-2.ll %s
+; REQUIRES: not_COFF
;
; Check that functions in two different modules agree on the address of weak
-; function 'baz'
+; function 'baz'.
+; Testing on COFF platforms is disabled as COFF has no representation of 'weak'
+; linkage.
-define linkonce_odr i32 @baz() {
+define weak i32 @baz() {
entry:
ret i32 0
}
OpenPOWER on IntegriCloud