From 38f45f2a35df040913afadc1e6ddb9c79d6849cf Mon Sep 17 00:00:00 2001 From: Paul Robinson <paul.robinson@sony.com> Date: Wed, 27 Apr 2016 22:18:46 +0000 Subject: [PATCH] Minor test simplification (per David Blaikie suggestion). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@267804 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/CodeGenCXX/debug-info-nodebug.cpp | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) diff --git a/test/CodeGenCXX/debug-info-nodebug.cpp b/test/CodeGenCXX/debug-info-nodebug.cpp index e2f5fb6da85..f4cab6390d4 100644 --- a/test/CodeGenCXX/debug-info-nodebug.cpp +++ b/test/CodeGenCXX/debug-info-nodebug.cpp @@ -7,15 +7,6 @@ #define NODEBUG #endif -// Simple global variable declaration and definition. -// Use the declaration so it gets emitted. -NODEBUG int global_int_decl; -NODEBUG int global_int_def = global_int_decl; -// YESINFO-DAG: !DIGlobalVariable(name: "global_int_decl" -// NOINFO-NOT: !DIGlobalVariable(name: "global_int_decl" -// YESINFO-DAG: !DIGlobalVariable(name: "global_int_def" -// NOINFO-NOT: !DIGlobalVariable(name: "global_int_def" - // Const global variable. Use it so it gets emitted. NODEBUG static const int const_global_int_def = 1; void func1(int); @@ -41,15 +32,15 @@ struct S2 { NODEBUG static const int static_const_member = 4; }; int S2::static_member = 5; -int junk = S2::static_const_member; +void func3() { func1(S2::static_const_member); } // YESINFO-DAG: !DIGlobalVariable(name: "static_member" // NOINFO-NOT: !DIGlobalVariable(name: "static_member" // YESINFO-DAG: !DIDerivedType({{.*}} name: "static_const_member" // NOINFO-NOT: !DIDerivedType({{.*}} name: "static_const_member" // Function-local static variable. -void func3() { - NODEBUG static int func_local = 6; +void func4() { + NODEBUG static int static_local = 6; } -// YESINFO-DAG: !DIGlobalVariable(name: "func_local" -// NOINFO-NOT: !DIGlobalVariable(name: "func_local" +// YESINFO-DAG: !DIGlobalVariable(name: "static_local" +// NOINFO-NOT: !DIGlobalVariable(name: "static_local" -- GitLab