brintos

brintos / llvm-project-archived public Read only

0
0
Text · 434 B · 03cc21e Raw
14 lines · plain
1// RUN: fir-opt --add-debug-info --mlir-print-debuginfo %s | FileCheck %s2 3module {4  func.func @_QQmain() {5    %2 = fir.address_of(@_QMmodEvar1) : !fir.ref<i32> loc(#loc1)6    %3 = fircg.ext_declare %2 {uniq_name = "_QMmodEvar1"} : (!fir.ref<i32>) -> !fir.ref<i32> loc(#loc1)7    return8  } loc(#loc1)9  fir.global @_QMmodEvar1 : i32 loc(#loc1)10}11#loc1 = loc("test1.f90":1:0)12 13// CHECK: #llvm.di_module<name = "mod", isDecl = true>14