c608c3c0781e15b74fbbda03f8708cc85a3dd488 |
|
15-May-2012 |
Richard Smith <richard-llvm@metafoo.co.uk> |
Further improvement to wording of overload resolution diagnostics, and including the sole parameter name in the diagnostic in more cases. Patch by Terry Long! git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@156807 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
f7b8056f1ff0c0409a9523a34f78b69ab8314bec |
|
11-May-2012 |
Richard Smith <richard-llvm@metafoo.co.uk> |
PR11857: When the wrong number of arguments are provided for a function which expects exactly one argument, include the name of the argument in the diagnostic text. Patch by Terry Long! git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@156607 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
9b127f3b44e685cbe513595b7e0115b0884b0604 |
|
15-Aug-2011 |
Matt Beaumont-Gay <matthewbg@google.com> |
Add fixit notes for -Wconstant-logical-operand. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@137620 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
9aab1489866a5afe1a8a3267f9ad7124034fd644 |
|
29-Jul-2011 |
Peter Collingbourne <peter@pcc.me.uk> |
Fix an inconsistency in Sema::ConvertArgumentsForCall in that the callee note diagnostic was not emitted in the case where there were too few arguments. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@136437 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
0683a1418b28b289eca4cb602ac69780f9e0a609 |
|
31-May-2011 |
Chandler Carruth <chandlerc@gmail.com> |
Expand the coverage of the warning for constants on the RHS of logical operands: return f() || -1; where the user meant to write '|'. This bootstraps without any additional warnings. Patch by Richard Trieu. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@132327 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
8a285ae6fc4926cc4e419025eec63e2d6696e13f |
|
26-Apr-2011 |
Argyrios Kyrtzidis <akyrtzi@gmail.com> |
Emit a -Wnull-dereference warning for "*null" not just "*null = something". Addresses rdar://9269271. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@130207 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
5862f0e1ac29c5af8089b4bf119fd4493f6ab58c |
|
04-Apr-2011 |
Ted Kremenek <kremenek@apple.com> |
When emitting a "too many arguments to function call..." error, also include a note with a location for the function prototype. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@128833 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
a8d459e8a68b1270b0c35fb73e8cc090b2b69e36 |
|
23-Mar-2011 |
Ted Kremenek <kremenek@apple.com> |
Fix CFG-construction bug when run from AnalysisBasedWarnings::IssueWarnings() where block-level expressions that need to be recorded in the Stmt*->CFGBlock* map were not always done so. Fixes <rdar://problem/9171946>. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@128170 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
c56c004e0b8030e8ca8614e7febe581221938b75 |
|
23-Feb-2011 |
Ted Kremenek <kremenek@apple.com> |
Teach CFGBuilder about null pointer constants in conditionals, and how they can be used to prune branches. Fixes false null pointer dereference warning in PR 8183. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@126305 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
377e215da11e0208f5c8eedf35f507f972559fe6 |
|
23-Feb-2011 |
Ted Kremenek <kremenek@apple.com> |
Add test case (from PR 8876) for suppressing 'indirection of non-volatile null pointer...' warning due to reachability analysis. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@126294 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
abc56c726178fc7c8a3f45185768426a6e9d584e |
|
04-Dec-2010 |
John McCall <rjmccall@apple.com> |
When deciding whether to complain about the type of a boolean condition, use the type of the expression *after* array/function decay. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@120895 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
cf2e5063ae7e7ed3f8d86bb426b2208e242128ab |
|
12-Oct-2010 |
John McCall <rjmccall@apple.com> |
C's comma operator performs lvalue conversion on both its operands; require them to have complete types. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@116297 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
b7690b425845b636849f25074d64d30aad646473 |
|
24-Jul-2010 |
Chris Lattner <sabre@nondot.org> |
turn down the logical bitwise confusion warning to not warn when the RHS of the ||/&& is ever 0 or 1. This handles a variety of creative idioms for "true" used in C programs and fixes many false positives at the expense of a few false negatives. This fixes rdar://8230351. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@109314 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
23ef3e4f044d701d0f84980fd9816fedf17fc0cb |
|
15-Jul-2010 |
Chris Lattner <sabre@nondot.org> |
restrict the && -> & warning to cover a case daniel noted. Don't warn about "logically bool" expressions on the RHS, even if they fold to a constant. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@108388 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
90a8f27f144233b53cac0c88a1595f7f05105b7e |
|
13-Jul-2010 |
Chris Lattner <sabre@nondot.org> |
Add a warning to catch a bug recently caught by code review, like this: t2.c:2:12: warning: use of logical && with constant operand; switch to bitwise & or remove constant [-Wlogical-bitwise-confusion] return x && 4; ^ ~ wording improvement suggestions are welcome. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@108260 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
8b5dec3002bd3e17061a8bf1fc35ba82912ec768 |
|
07-Jul-2010 |
Chris Lattner <sabre@nondot.org> |
implement PR7569, warning about assignment to null, which people seem to write when they want a deterministic trap. Suggest instead that they use a volatile pointer or __builtin_trap. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@107756 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
c5e869b7949d162ee93c6200c0100a27544bdaa3 |
|
19-Apr-2010 |
Eric Christopher <echristo@apple.com> |
Add a testcase for PR6501 (too many/too few arguments to a function call). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@101800 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
03a4bee558b63ead66e942c6b26381df9a8b1754 |
|
09-Apr-2010 |
Ted Kremenek <kremenek@apple.com> |
Remove fixit for string literal comparison. Telling the user to use 'strcmp' is bad, and we don't have enough information to tell them how to use 'strncmp'. Instead, change the diagnostic to indicate they should use 'strncmp'. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@100890 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
d1e4d9bfd57f643d950eb1373f582bda4dfb8dc7 |
|
13-Jan-2010 |
Douglas Gregor <dgregor@apple.com> |
Don't emit string-comparison or self-comparison warnings in unevaluated contexts, because they only matter for code that will actually be evaluated at runtime. As part of this, I had to extend PartialDiagnostic to support fix-it hints. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@93266 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
cb329c506d0e041b9523618158ac925d620c24ac |
|
12-Jan-2010 |
Chris Lattner <sabre@nondot.org> |
use DiagRuntimeBehavior to silence the div/rem by zero warning when not in an evaluated context. This removes some bogus warnings. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@93258 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
7ef655a78863c0a7550bfe51174b9c340ab1dce0 |
|
12-Jan-2010 |
Chris Lattner <sabre@nondot.org> |
implement PR6004, warning about divide and remainder by zero. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@93256 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
a5728872c7702ddd09537c95bc3cbd20e1f2fb09 |
|
15-Dec-2009 |
Daniel Dunbar <daniel@zuster.org> |
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. - This is designed to make it obvious that %clang_cc1 is a "test variable" which is substituted. It is '%clang_cc1' instead of '%clang -cc1' because it can be useful to redefine what gets run as 'clang -cc1' (for example, to set a default target). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@91446 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
02dd4b1e279114cc51422fab8b42a7759421800e |
|
05-Dec-2009 |
Chris Lattner <sabre@nondot.org> |
fix rdar://7446395, a crash on invalid, by fixing a broken assertion. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@90647 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
433dd49283e16e7f48c6697dd9bd53d201500a11 |
|
29-Nov-2009 |
Daniel Dunbar <daniel@zuster.org> |
Remove unnecessary -fblocks=0. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@90070 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
0a026af6deb4a9e9f30ff047e04db56eb4333741 |
|
20-Oct-2009 |
Chris Lattner <sabre@nondot.org> |
Implement PR5242: don't desugar a type more than once in a diagnostic. This implements a framework that allows us to use information about previously substituted values to simplify subsequent ones. Maybe this would be useful for C++'y stuff, who knows. We now get: t.c:4:21: error: invalid operands to binary expression ('size_t' (aka 'unsigned long *') and 'size_t') return (size_t) 0 + (size_t) 0; ~~~~~~~~~~ ^ ~~~~~~~~~~ on the testcase. Note that size_t is only aka'd once. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@84604 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
31fddcca28ffb7a569ee8f5d565a856827d92ada |
|
15-Sep-2009 |
Anders Carlsson <andersca@mac.com> |
Update tests git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@81802 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
9c10fcfc3b9d2076efe701b60644a9987a93c503 |
|
08-Jul-2009 |
Chris Lattner <sabre@nondot.org> |
reimplement vector comparisons as [fi]cmp+sext instead of using v[if]cmp. Also, enable them in sema so that they are tested, and now that the x86 backend has stablized. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@74983 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
6409625011e4a11ff07956ff46a44d6ca4473992 |
|
22-May-2009 |
Argyrios Kyrtzidis <akyrtzi@gmail.com> |
Parse typeof-specifier the same way as sizeof/alignof are parsed. -Makes typeof consistent with sizeof/alignof -Fixes a bug when '>' is in a typeof expression, inside a template type param: A<typeof(x>1)> a; git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@72255 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
eb32fde032a250091134db56a3aeaea6b09f6594 |
|
28-Apr-2009 |
Eli Friedman <eli.friedman@gmail.com> |
Simplify the scheme used for keywords, and change the classification scheme to be more useful. The new scheme introduces a set of categories that should be more readable, and also reflects what we want to consider as an extension more accurately. Specifically, it makes the "what is a keyword" determination accurately reflect whether the keyword is a GNU or Microsoft extension. I also introduced separate flags for keyword aliases; this is useful because the classification of the aliases is mostly unrelated to the classification of the original keyword. This patch treats anything that's in the implementation namespace (prefixed with "__", or "_X" where "X" is any upper-case letter) as a keyword without marking it as an extension. This is consistent with the standards in that an implementation is allowed to define arbitrary extensions in the implementation namespace without violating the standard. This gets rid of all the nasty "extension used" warnings for stuff like __attribute__ in -pedantic mode. We still warn for extensions outside of the the implementation namespace, like typeof. If someone wants to implement -Wextensions or something like that, we could add additional information to the keyword table. This also removes processing for the unused "Boolean" language option; such an extension isn't supported on any other C implementation, so I don't see any point to adding it. The changes to test/CodeGen/inline.c are required because previously, we weren't actually disabling the "inline" keyword in -std=c89 mode. I'll remove Boolean and NoExtensions from LangOptions in a follow-up commit. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@70281 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
44e35f7b2b5da1eb338639e46bf0b5522e75c5f3 |
|
15-Apr-2009 |
Daniel Dunbar <daniel@zuster.org> |
Improve "assignment to cast" diagnostic. - Strip off extra parens when looking for casts. - Change the location info to point at the cast (instead of the assignment). For example, on int *b; #define a ((void*) b) void f0() { a = 10; } we now emit: /tmp/t.c:4:3: error: assignment to cast is illegal, lvalue casts are not supported a = 10; ^ ~ /tmp/t.c:2:12: note: instantiated from: #define a ((void*) b) ~^~~~~~~~~~ instead of: /tmp/t.c:4:5: error: expression is not assignable a = 10; ~ ^ git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@69114 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
5717daef564a1071c34549150e7333025ea46fa2 |
|
15-Apr-2009 |
Daniel Dunbar <daniel@zuster.org> |
Strip paren expressions when trying to diagnose "cast as lvalue" extension. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@69100 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
48d1ef782c8c88066b5febf60f8f456064d7d3f0 |
|
07-Apr-2009 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Manually translate a number of -f with no- variants options to clang. - We will eventually want some more driver infrastructre for this probably. - For now, the clang-cc interface stays relatively the same, but we don't accept multiple instances anymore, or the [no-] variants directly. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@68550 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
d013aa1ee78d8ead93179c179b7c0746e8d97dbb |
|
31-Mar-2009 |
Chris Lattner <sabre@nondot.org> |
Codegen sometimes crashes on comparisons that aren't legal, just disable this feature for now, to err on the side of rejecting instead of sometimes crashing. rdar://6326239 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@68088 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
9af5500f3f132f9a2f9abbe82113a7c7bb751472 |
|
27-Mar-2009 |
Chris Lattner <sabre@nondot.org> |
Fix rdar://6719156 - clang should emit a better error when blocks are disabled but are used anyway by changing blocks from being disabled in the parser to being disabled in Sema. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67816 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
d7d5f0223bd30dfd618762349c6209dd1d5ea3e6 |
|
24-Mar-2009 |
Daniel Dunbar <daniel@zuster.org> |
Rename clang to clang-cc. Tests and drivers updated, still need to shuffle dirs. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67602 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
3e87209798bcc3fe39254c1b700b0c8251623b98 |
|
09-Mar-2009 |
Chris Lattner <sabre@nondot.org> |
do not warn about -=/=- confusion with macros, thanks to rdogra for a testcase. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@66416 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
466a7f8aa61ca0d1df1f11ed2dfb2510a386cfa6 |
|
08-Mar-2009 |
Chris Lattner <sabre@nondot.org> |
undefined -> unspecified. Thanks Mike. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@66388 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
55660a74897bf42111a8ae61c1f617645e5a9274 |
|
08-Mar-2009 |
Chris Lattner <sabre@nondot.org> |
implement PR3753, warning about comparisons with a string literal. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@66387 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
399bd1bc2b801ad85e4575e2401bb43919fcbee8 |
|
08-Mar-2009 |
Chris Lattner <sabre@nondot.org> |
refine the "use of unary operator that may be intended as compound assignment (+=)" warning to only trigger when there is whitespace or something else after the + as suggested by Eli. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@66370 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
d0344a4a6182ad704881cbbaa21cca14913d2296 |
|
20-Feb-2009 |
Chris Lattner <sabre@nondot.org> |
Fix a long standard problem with clang retaining "too much" sugar information about types. We often print diagnostics where we say "foo_t" is bad, but the user doesn't know how foo_t is declared (because it is a typedef). Fix this by expanding sugar when present in a diagnostic (and not one of a few special cases, like vectors). Before: t.m:5:2: error: invalid operands to binary expression ('typeof(P)' and 'typeof(F)') MAX(P, F); ^~~~~~~~~ t.m:1:78: note: instantiated from: #define MAX(A,B) ({ __typeof__(A) __a = (A); __typeof__(B) __b = (B); __a < __b ? __b : __a; }) ^ After: t.m:5:2: error: invalid operands to binary expression ('typeof(P)' (aka 'struct mystruct') and 'typeof(F)' (aka 'float')) MAX(P, F); ^~~~~~~~~ t.m:1:78: note: instantiated from: #define MAX(A,B) ({ __typeof__(A) __a = (A); __typeof__(B) __b = (B); __a < __b ? __b : __a; }) ^ git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@65081 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
56cd21bd52aed7a32f3ff11b7e480f664d0b4262 |
|
13-Feb-2009 |
Chris Lattner <sabre@nondot.org> |
If x is an invalid field decl, don't construct an expression for P->x, just silently return an error to avoid bogus diagnostics. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@64491 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
da0274725667d1168867dc404417f2c68c8dc0c5 |
|
24-Jan-2009 |
Chris Lattner <sabre@nondot.org> |
Implement C99 6.5.3.4p1, rejecting sizeof(bitfield) git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62936 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
31e21e05623ce9d11b1a893fecb87ad349df6c7d |
|
24-Jan-2009 |
Chris Lattner <sabre@nondot.org> |
Fix PR3386 by handling GCC's rules for alignof, which are substantially different than those for sizeof. Reject alignof(bitfield) like gcc does. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62928 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
4209a3909d827efb7648a9355f2976ca656da704 |
|
12-Dec-2008 |
Chris Lattner <sabre@nondot.org> |
add expected diag git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@60927 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
670a62cd1d51042ea076cda5e93f26a1d8327fb3 |
|
12-Dec-2008 |
Chris Lattner <sabre@nondot.org> |
Fix rdar://6095061 - gcc allows __builtin_choose_expr as an lvalue git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@60924 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
7ca14257731eedb4cd16104cc20a6813d2deb0db |
|
22-Nov-2008 |
Chris Lattner <sabre@nondot.org> |
add a silly testcase git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@59877 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
b1b4d337fafe30823b581cbfaa1641f37541fffe |
|
21-Nov-2008 |
Chris Lattner <sabre@nondot.org> |
print a type in a diagnostic. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@59829 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
ca354faa7e9b99af17070c82b9662a5fca76422c |
|
17-Nov-2008 |
Chris Lattner <sabre@nondot.org> |
Implement rdar://6319320: give a good diagnostic for cases where people are trying to use the old GCC "casts as lvalue" extension. We don't and will hopefully never support this. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@59460 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
2c15647dce6de66f673cc64236913732d6289317 |
|
21-Aug-2008 |
Chris Lattner <sabre@nondot.org> |
add a simple check to warn people who type "=+" when they probably meant "+=". git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@55131 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
baf0d6678418e0dd9309438c3e50274253cfc7b2 |
|
25-Jul-2008 |
Chris Lattner <sabre@nondot.org> |
Add support for __extension__ as an lvalue. rdar://6097308 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@54033 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|
35080844d3e634c7c1b2875f476ab5f697eece61 |
|
02-Feb-2008 |
Chris Lattner <sabre@nondot.org> |
Implement support for __extension__ which silences extwarnings in its scope. This is part of the fix for PR1966 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@46669 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/exprs.c
|