From: Duncan P. N. Exon Smith Date: Tue, 28 Apr 2015 01:09:20 +0000 (+0000) Subject: DebugInfo: Add a clang test for LLVM fix for PR23332 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e541bf3d60bfb9615802c471f1b9d26547ef5b0a;p=clang 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. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@235956 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/CodeGen/debug-info-257-args.c b/test/CodeGen/debug-info-257-args.c new file mode 100644 index 0000000000..cc477e4ffb --- /dev/null +++ b/test/CodeGen/debug-info-257-args.c @@ -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) {}