1 # RUN: lld -core %s | FileCheck %s
4 # Test that shared library symbols preserve their attributes and merge properly
17 can-be-null: at-runtime
21 can-be-null: at-runtime
25 can-be-null: at-runtime
46 can-be-null: at-runtime
50 can-be-null: at-runtime
57 can-be-null: at-runtime
70 # CHECK: can-be-null: at-runtime
72 # CHECK: can-be-null: at-runtime
73 # CHECK: name: mismatchNull1
74 # CHECK: can-be-null: at-runtime
75 # CHECK: name: mismatchNull2
76 # CHECK-NOT: can-be-null: at-runtime
77 # CHECK: name: mismatchload1
78 # CHECK: load-name: liba.so
79 # CHECK: name: mismatchload2
80 # CHECK: load-name: libb.so
83 # CHECK: can-be-null: at-runtime