r235956 - DebugInfo: Add a clang test for LLVM fix for PR23332

Duncan P. N. Exon Smith dexonsmith at apple.com
Mon Apr 27 18:09:20 PDT 2015


Author: dexonsmith
Date: Mon Apr 27 20:09:20 2015
New Revision: 235956

URL: http://llvm.org/viewvc/llvm-project?rev=235956&view=rev
Log:
DebugInfo: Add a clang test for LLVM fix for PR23332

Add a clang test for LLVM r235955, which added support for up to 2^16
arguments.

Added:
    cfe/trunk/test/CodeGen/debug-info-257-args.c

Added: cfe/trunk/test/CodeGen/debug-info-257-args.c
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CodeGen/debug-info-257-args.c?rev=235956&view=auto
==============================================================================
--- cfe/trunk/test/CodeGen/debug-info-257-args.c (added)
+++ cfe/trunk/test/CodeGen/debug-info-257-args.c Mon Apr 27 20:09:20 2015
@@ -0,0 +1,25 @@
+// RUN: %clang_cc1 -x c++ -g -emit-llvm -triple x86_64-linux-gnu -o - %s | FileCheck %s
+// PR23332
+
+// CHECK: MDLocalVariable(tag: DW_TAG_arg_variable, arg: 255
+// CHECK: MDLocalVariable(tag: DW_TAG_arg_variable, arg: 256
+// CHECK: MDLocalVariable(tag: DW_TAG_arg_variable, arg: 257
+void fn1(int, int, int, int, int, int, int, int, int, int, int, int, int, int,
+         int, int, int, int, int, int, int, int, int, int, int, int, int, int,
+         int, int, int, int, int, int, int, int, int, int, int, int, int, int,
+         int, int, int, int, int, int, int, int, int, int, int, int, int, int,
+         int, int, int, int, int, int, int, int, int, int, int, int, int, int,
+         int, int, int, int, int, int, int, int, int, int, int, int, int, int,
+         int, int, int, int, int, int, int, int, int, int, int, int, int, int,
+         int, int, int, int, int, int, int, int, int, int, int, int, int, int,
+         int, int, int, int, int, int, int, int, int, int, int, int, int, int,
+         int, int, int, int, int, int, int, int, int, int, int, int, int, int,
+         int, int, int, int, int, int, int, int, int, int, int, int, int, int,
+         int, int, int, int, int, int, int, int, int, int, int, int, int, int,
+         int, int, int, int, int, int, int, int, int, int, int, int, int, int,
+         int, int, int, int, int, int, int, int, int, int, int, int, int, int,
+         int, int, int, int, int, int, int, int, int, int, int, int, int, int,
+         int, int, int, int, int, int, int, int, int, int, int, int, int, int,
+         int, int, int, int, int, int, int, int, int, int, int, int, int, int,
+         int, int, int, int, int, int, int, int, int, int, int, int, int, int,
+         int, int, int, int, int) {}





More information about the cfe-commits mailing list