r181963 - Add a test to verify that -flimit-debug-info is working in some way.

Eric Christopher echristo at gmail.com
Wed May 15 17:45:20 PDT 2013


Author: echristo
Date: Wed May 15 19:45:20 2013
New Revision: 181963

URL: http://llvm.org/viewvc/llvm-project?rev=181963&view=rev
Log:
Add a test to verify that -flimit-debug-info is working in some way.

Modified:
    cfe/trunk/test/CodeGenCXX/debug-info-limit.cpp

Modified: cfe/trunk/test/CodeGenCXX/debug-info-limit.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CodeGenCXX/debug-info-limit.cpp?rev=181963&r1=181962&r2=181963&view=diff
==============================================================================
--- cfe/trunk/test/CodeGenCXX/debug-info-limit.cpp (original)
+++ cfe/trunk/test/CodeGenCXX/debug-info-limit.cpp Wed May 15 19:45:20 2013
@@ -12,3 +12,17 @@ A *foo (A* x) {
   return a;
 }
 
+// Verify that we're not emitting a full definition of B in limit debug mode.
+// RUN: %clang -emit-llvm -g -flimit-debug-info -S %s -o - | FileCheck %s
+// CHECK-NOT: TAG_member
+
+class B {
+public:
+  int y;
+};
+
+extern int bar(B *b);
+int baz(B *b) {
+  return bar(b);
+}
+





More information about the cfe-commits mailing list