llvm-project/clang/test/Parser
Chris Lattner 855d024a83 Remove the first layer of support for "portability" warnings. This is
theoretically useful, but not useful in practice.  It adds a bunch of 
complexity, and not much value.  It's best to nuke it.  One big advantage
is that it means the target interfaces will soon lose their SLoc arguments
and target queries can never emit diagnostics anymore (yay).  Removing this
also simplifies some of the core preprocessor which should make it slightly
faster.

Ted, I didn't simplify TripleProcessor, which can now have at most one
triple, and can probably just be removed.  Please poke at it when you have
time.

llvm-svn: 47930
2008-03-05 01:18:20 +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 Behave correctly if a constraint expression is invalid. 2008-02-09 19:57:29 +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
builtin_classify_type.c rename -parse-ast-print to -ast-print 2007-10-11 00:18:28 +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 Fix a nasty C99 scope issue that Neil pointed out (for ifs) 2007-08-22 05:16:28 +00:00
cxx-bool.cpp Testcase for bool types. 2007-02-13 01:52:09 +00:00
cxx-casting.cpp update tests 2007-07-12 16:52:08 +00:00
cxx-reference.cpp rename -parse-ast-print to -ast-print 2007-10-11 00:18:28 +00:00
declarators.c Fix PR1999, by emitting a hard error only if an argument declarator is completely 2008-02-10 23:08:00 +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 Recover from user typo not having proper @interface decl and a bad foreach decl. 2008-01-10 20:33:58 +00:00
objc-init.m Add support for dispatching an objc message to a variable 2008-01-25 19:43:26 +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 Parser::ParseObjCTryStmt() to allow for trailing @-keyword statements/expressions. 2008-02-05 21:27:35 +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 rename -parse-ast-print to -ast-print 2007-10-11 00:18:28 +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 Fix a recovery bug Fariborz and I noticed yesterday. We were producing: 2007-10-25 17:27:01 +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
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