diff options
| author | Dimitry Andric <dim@FreeBSD.org> | 2017-12-18 20:10:56 +0000 |
|---|---|---|
| committer | Dimitry Andric <dim@FreeBSD.org> | 2017-12-18 20:10:56 +0000 |
| commit | 044eb2f6afba375a914ac9d8024f8f5142bb912e (patch) | |
| tree | 1475247dc9f9fe5be155ebd4c9069c75aadf8c20 /test/Transforms/FunctionImport/funcimport.ll | |
| parent | eb70dddbd77e120e5d490bd8fbe7ff3f8fa81c6b (diff) | |
Notes
Diffstat (limited to 'test/Transforms/FunctionImport/funcimport.ll')
| -rw-r--r-- | test/Transforms/FunctionImport/funcimport.ll | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/test/Transforms/FunctionImport/funcimport.ll b/test/Transforms/FunctionImport/funcimport.ll index cc732a3bd98d..4ff51a33b5e6 100644 --- a/test/Transforms/FunctionImport/funcimport.ll +++ b/test/Transforms/FunctionImport/funcimport.ll @@ -36,16 +36,14 @@ entry: ; CHECK-DAG: declare void @weakalias declare void @weakalias(...) #1 -; Cannot create an alias to available_externally -; CHECK-DAG: declare void @analias +; External alias imported as available_externally copy of aliasee +; CHECK-DAG: define available_externally void @analias declare void @analias(...) #1 -; Aliases import the aliasee function +; External alias imported as available_externally copy of aliasee +; (linkoncealias is an external alias to a linkonce_odr) declare void @linkoncealias(...) #1 -; INSTLIMDEF-DAG: Import linkoncealias -; INSTLIMDEF-DAG: Import linkoncefunc -; CHECK-DAG: define linkonce_odr void @linkoncefunc() -; CHECK-DAG: @linkoncealias = alias void (...), bitcast (void ()* @linkoncefunc to void (...)* +; CHECK-DAG: define available_externally void @linkoncealias() ; INSTLIMDEF-DAG: Import referencestatics ; INSTLIMDEF-DAG: define available_externally i32 @referencestatics(i32 %i) !thinlto_src_module !0 { |
