# RUN: lld-core %s | FileCheck %s # # Test that undefined symbols are coalesced with other undefined symbols # and definitions override them. # --- atoms: - name: foo type: code - name: malloc definition: undefined - name: free definition: undefined --- atoms: - name: bar type: code - name: malloc definition: undefined - name: myfunc definition: undefined --- atoms: - name: myfunc scope: global type: code - name: free definition: undefined ... # CHECK: name: foo # CHECK: name: bar # CHECK: name: myfunc # CHECK: scope: global # CHECK: name: malloc # CHECK: definition: undefined # CHECK: name: free # CHECK: definition: undefined # CHECK: ...