diff --git a/clang/test/CodeGenCXX/debug-info-nrvo.cpp b/clang/test/CodeGenCXX/debug-info-nrvo.cpp --- a/clang/test/CodeGenCXX/debug-info-nrvo.cpp +++ b/clang/test/CodeGenCXX/debug-info-nrvo.cpp @@ -1,5 +1,10 @@ -// RUN: %clangxx -target x86_64-unknown-unknown -g %s -emit-llvm -S -o - | FileCheck %s -// RUN: %clangxx -target x86_64-unknown-unknown -g -fno-elide-constructors %s -emit-llvm -S -o - | FileCheck %s -check-prefix=NOELIDE +// RUN: %clangxx -target x86_64-unknown-unknown -g -fno-discard-value-names \ +// RUN: %s -emit-llvm -S -o - | FileCheck %s + +// RUN: %clangxx -target x86_64-unknown-unknown -g -fno-discard-value-names \ +// RUN: -fno-elide-constructors %s -emit-llvm -S -o - | \ +// RUN: FileCheck %s -check-prefix=NOELIDE + struct Foo { Foo() = default; Foo(Foo &&other) { x = other.x; }