diff --git a/lldb/test/Shell/Settings/TestFrameFunctionInlined.test b/lldb/test/Shell/Settings/TestFrameFunctionInlined.test index 2f5f604b4bcd..5db34b416085 100644 --- a/lldb/test/Shell/Settings/TestFrameFunctionInlined.test +++ b/lldb/test/Shell/Settings/TestFrameFunctionInlined.test @@ -1,7 +1,12 @@ # Test the ${function.is-inlined} frame-format variable. +# Windows' link.exe does not preserve DWARF information, and we cannot get +# inlining information from PDB at this time, see: +# https://github.com/llvm/llvm-project/issues/143104 +# REQUIRES: (system-windows && lld) || !system-windows + # RUN: split-file %s %t -# RUN: %clang_host -g -gdwarf %t/main.cpp -o %t.out +# RUN: %clang_host -g -gdwarf %t/main.cpp -o %t.out %if system-windows %{-fuse-ld=lld%} # RUN: %lldb -x -b -s %t/commands.input %t.out -o exit 2>&1 \ # RUN: | FileCheck %s @@ -28,7 +33,7 @@ run bt # CHECK: (lldb) bt -# CHECK: frame 'inlined1() (Inlined)' -# CHECK-NEXT: frame 'regular()' -# CHECK-NEXT: frame 'inlined2() (Inlined)' +# CHECK: frame '{{.*}}inlined1({{.*}}) (Inlined)' +# CHECK-NEXT: frame '{{.*}}regular({{.*}})' +# CHECK-NEXT: frame '{{.*}}inlined2({{.*}}) (Inlined)' # CHECK-NEXT: frame 'main'