llvm-project/clang/test/Parser
Argyrios Kyrtzidis 2545aeb710 Support "typeof unary-expression" (GNU C++ extension).
llvm-svn: 55833
2008-09-05 11:26:19 +00:00
..
CompoundStmtScope.c rename -parse-ast-print to -ast-print 2007-10-11 00:18:28 +00:00
argument_qualified.c new testcase that crashed clang 2007-01-27 06:23:34 +00:00
argument_redef.c rename -parse-ast-print to -ast-print 2007-10-11 00:18:28 +00:00
argument_scope.c random testcase 2007-01-25 07:42:11 +00:00
asm.c Fix a couple crashes on invalid input. 2008-05-27 23:32:43 +00:00
attributes.c rename -parse-ast-print to -ast-print 2007-10-11 00:18:28 +00:00
bad-control.c rename -parse-ast-print to -ast-print 2007-10-11 00:18:28 +00:00
block-block-storageclass.c Pull code from last commit. will put back soon. 2008-09-02 18:04:36 +00:00
block-pointer-decl.c Add parser/action support for block literal expressions. 2008-08-28 19:20:44 +00:00
builtin_classify_type.c Change diagnostic per suggestion, to make it a bit clearer what is 2008-05-27 02:01:50 +00:00
builtin_types_compatible.c Merge all the 'assignment' diagnostic code into one routine, decloning 2008-01-04 18:04:52 +00:00
c-namespace.c new testcase 2007-01-23 01:32:33 +00:00
char-literal-printing.c rename -parse-ast-print to -ast-print 2007-10-11 00:18:28 +00:00
check-objc2-syntax-1.m Patch to prevent crash on use of objc2 syntax. 2007-12-05 18:16:33 +00:00
check-syntax-1.m Issue diagnostic when objective-c's @interface is preceeded by a type specifier. 2008-01-02 19:17:38 +00:00
check_cast.c rename -parse-ast-print to -ast-print 2007-10-11 00:18:28 +00:00
compound_literal.c rename -parse-ast-print to -ast-print 2007-10-11 00:18:28 +00:00
control-scope.c Multiple tests in a single test file must be linked with '&&'. 2008-06-12 12:40:02 +00:00
cxx-bool.cpp Testcase for bool types. 2007-02-13 01:52:09 +00:00
cxx-casting.cpp C++ casts, (static_cast. dynamic_cast, etc.) can have postfix-expression pieces. 2008-08-16 19:45:32 +00:00
cxx-class.cpp Handle unnamed bitfields when parsing C++ classes. 2008-06-28 08:10:48 +00:00
cxx-reference.cpp rename -parse-ast-print to -ast-print 2007-10-11 00:18:28 +00:00
cxx-typeof.cpp Support "typeof unary-expression" (GNU C++ extension). 2008-09-05 11:26:19 +00:00
declarators.c reject 'int test(x, x) int x; {}' 2008-04-06 06:50:56 +00:00
encode.m this patch accomodates clattner's comments on expression processing in @try-statement. 2007-10-04 20:19:06 +00:00
enhanced-proto-1.m Fixed a parsing bug whereby @optional/@required keyword is not followed by 2007-12-11 18:34:51 +00:00
expressions.c Parse "sizeof(arr)[0]" as a sizeof of an expr if arr 2007-11-13 20:50:37 +00:00
expressions.m Fix a crash on a top-level objc string, patch by Nico Weber 2007-12-27 20:29:42 +00:00
extension.c implement a fixme: __extension__ marker on decls in compound stmts. 2007-08-27 01:01:57 +00:00
function-decls.c rename -parse-ast-print to -ast-print 2007-10-11 00:18:28 +00:00
goto-ident.c rename -parse-ast-print to -ast-print 2007-10-11 00:18:28 +00:00
if-scope-c90.c rename -parse-ast-print to -ast-print 2007-10-11 00:18:28 +00:00
if-scope-c99.c rename -parse-ast-print to -ast-print 2007-10-11 00:18:28 +00:00
implicit-casts.c Fix PR2042. One remaining issue: we don't currently diagnose 2008-02-17 19:31:09 +00:00
method-prototype-1.m 1. Fix parsing of method prototype involving c-style argument declarations. 2007-09-05 19:52:07 +00:00
namelookup-bug-1.c Fixed a bug whereby, struct tag name matches a typedef/objc-class name 2007-10-12 16:34:10 +00:00
namelookup-bug-2.c Fixed a bug whereby, struct tag name matches a typedef/objc-class name 2007-10-12 16:34:10 +00:00
objc-alias-printing.m This patch implementa objective-c's @compatibilty-alias declaration. 2007-10-11 23:42:27 +00:00
objc-category-neg-1.m Don't ICE on missing interface declaration when declaring one of its protocols. 2008-01-17 20:33:24 +00:00
objc-forcollection-1.m Patch to add semantics check for ObjC2's foreacn statement. 2008-01-04 00:27:46 +00:00
objc-forcollection-neg-2.m make some diagnostics more terse, update testcases. 2008-02-01 06:57:39 +00:00
objc-forcollection-neg.m make some diagnostics more terse, update testcases. 2008-02-01 06:57:39 +00:00
objc-foreach-error-1.m "this patch adds code generation hooks for Objective-C constant strings. It also modifies Sema so that Objective-C constant strings are treated as untyped objects if the interface for the constant string class can not be found. This is consistent with Apple GCC. I thought it was consistent with GNU GCC, since this was causing failures when trying to compile GNUstep with (GNU) GCC, but it appears that this is not the case when attempting to produce a simple test case to demonstrate it. Possibly there is a way of making the error go away, but I haven't found out what it is yet." 2008-06-21 21:44:18 +00:00
objc-init.m continue cleaning up code, and disable sending a message directly to an 2008-07-21 06:12:56 +00:00
objc-messaging-1.m Patch for parsing objective-c style method calls. 2007-09-05 23:08:20 +00:00
objc-messaging-neg-1.m Prevent crash on incorrect objc messaging expression. 2008-01-02 18:09:46 +00:00
objc-missing-impl.m Remove non-ascii chaaracter from diagnostic 2008-01-10 18:10:31 +00:00
objc-quirks.m add a file I forgot to svn add. 2007-12-27 21:46:27 +00:00
objc-try-catch-1.m fix typo 2008-05-23 11:19:39 +00:00
objc-type-printing.m Implemented parsing of objctive-c protocol conforming type used in 2007-10-11 18:08:47 +00:00
ocu_vector_components.c Extend vector member references to include {.hi, .lo, .e, .o} which return a 2008-05-09 06:41:27 +00:00
parmvardecl_conversion.c rename -parse-ast-print to -ast-print 2007-10-11 00:18:28 +00:00
pointer-arithmetic.c rename -parse-ast-print to -ast-print 2007-10-11 00:18:28 +00:00
pointer_promotion.c rename -parse-ast-print to -ast-print 2007-10-11 00:18:28 +00:00
promote_types_in_proto.c Fix Sema::ParseCallExpr()...it wasn't doing the default array/function promotions on it's argument types. 2007-07-24 21:46:40 +00:00
recovery-1.c Multiple tests in a single test file must be linked with '&&'. 2008-06-12 12:40:02 +00:00
recovery-2.c Two improvements to initializer parsing: 2008-04-20 19:07:56 +00:00
recovery-3.c Fix a minor crash-on-invalid. 2008-08-20 22:07:34 +00:00
selector-1.m remove typedef. 2007-10-18 00:38:23 +00:00
statements.c Split the expression tests out of statements.c into expressions.c 2006-08-12 17:19:28 +00:00
struct-recursion.c new testcase 2007-01-23 20:16:22 +00:00
traditional_arg_scope.c Test from PR2332; bug already fixed by r51311. 2008-05-20 12:55:29 +00:00
typeof.c Merge all the 'assignment' diagnostic code into one routine, decloning 2008-01-04 18:04:52 +00:00
types.c new testcase 2006-08-15 05:11:49 +00:00