Index: test/CodeGen/dwarf4-discriminators.c =================================================================== --- /dev/null +++ test/CodeGen/dwarf4-discriminators.c @@ -0,0 +1,10 @@ +// Test that disciminators are only added for DWARF 4 and later. + +// RUN: %clang -target x86_64-linux-gnu -g -S -o - %s | FileCheck %s --check-prefix=LINUX +// RUN: %clang -target x86_64-apple-darwin -g -S -o - %s | FileCheck %s --check-prefix=DARWIN +int foo(long i) { + if (i < 5) return 2; else return 90; +} +// LINUX: .loc 1 {{[0-9]+}} 0 discriminator 1 # +// LINUX: .loc 1 {{[0-9]+}} 0 discriminator 2 # +// DARWIN: .loc 1 {{[0-9]+}} 0 prologue_end #