- Mar 05, 2012
-
-
Richard Smith authored
llvm-svn: 152013
-
Richard Smith authored
kinds as the underlying string literals, and we silently drop the ud-suffix; those issues will be fixed by subsequent patches. llvm-svn: 152012
-
- Mar 04, 2012
-
-
Erik Verbruggen authored
Remove a recursive visitation in ExprEngine that is no longer needed because the CFG is fully linearized. llvm-svn: 152007
-
Richard Smith authored
llvm-svn: 151997
-
Chris Lattner authored
we're making. We only ignore implicit casts. Add a testcase showing that we get the right behavior with explicit casts. llvm-svn: 151994
-
Chris Lattner authored
reported by Richard Smith. llvm-svn: 151993
-
Richard Smith authored
llvm-svn: 151992
-
- Mar 03, 2012
-
-
Ted Kremenek authored
[analyzer] do not warn about returning stack-allocated memory when it comes from an ancestor stack frame. llvm-svn: 151964
-
DeLesley Hutchins authored
llvm-svn: 151956
-
Richard Smith authored
scalar emission of DeclRefExprs to const bools: emit scalar bools as i1, not as i8. In addition to the extra unit testing, this has successfully bootstrapped. llvm-svn: 151955
-
Nico Weber authored
llvm-svn: 151951
-
- Mar 02, 2012
-
-
Aaron Ballman authored
llvm-svn: 151949
-
DeLesley Hutchins authored
llvm-svn: 151947
-
DeLesley Hutchins authored
GNU attributes to a better extent, by allowing them in more places on a declator. llvm-svn: 151945
-
DeLesley Hutchins authored
llvm-svn: 151944
-
Nico Weber authored
It doesn't warn if the integer is known at compile time and within the bounds of the string. Discussion: http://comments.gmane.org/gmane.comp.compilers.clang.scm/47203 llvm-svn: 151943
-
Fariborz Jahanian authored
issue the note if it is because message is sent to a forward class declaration in delayed diagnostic. // rdar://10290322 llvm-svn: 151942
-
Ted Kremenek authored
Fixes <rdar://problem/10967815> llvm-svn: 151938
-
Hal Finkel authored
ptrdiff_t on PPC32 on Linux, etc. should be int not long. This does not matter for C, but it does matter for C++ because of name mangling. The preprocessor test has been changed accordingly. llvm-svn: 151935
-
Nico Weber authored
This is consistent with -Wbool-conversion. Let me know if you prefer a different flag name. llvm-svn: 151934
-
Argyrios Kyrtzidis authored
@class I; @implementation I(cat) // crashes here @end rdar://10968158 llvm-svn: 151931
-
Anna Zaks authored
command line options for inlining tuning. This adds the option for stack depth bound as well as function size bound. + minor doxygenification llvm-svn: 151930
-
Fariborz Jahanian authored
// rdar://10961370 llvm-svn: 151923
-
Daniel Dunbar authored
Revert r151879, r151880, "PR12145: Avoid emitting loads of constexpr variables in contexts where there" and "Fix buildbot: make this test less dependent on the value names in the produced IR." They broke bootstrap. llvm-svn: 151922
-
Richard Smith authored
early, since their values can be used in constant expressions in C++11. For odr-use checking, the opposite change is required, since references are odr-used whether or not they satisfy the requirements for appearing in a constant expression. llvm-svn: 151881
-
Richard Smith authored
llvm-svn: 151880
-
Richard Smith authored
is no odr-use of the variable. Go slightly beyond what the standard requires for variables of reference type. llvm-svn: 151879
-
Ted Kremenek authored
[analyzer diagnostics] Change CompactPathDiagnostic to recursively compact diagnostics in calls into macro pieces. Also fix handling of macros within calls in the HTMLDiagnostics. This also adds a test case for r151774. llvm-svn: 151872
-
Fariborz Jahanian authored
But it is in the underlying c part of clang. clang crashes in IRGen when passing an incomplete type argument to variadic function (instead of diagnosing the bug). // rdar://10961370 llvm-svn: 151862
-
- Mar 01, 2012
-
-
Eli Friedman authored
llvm-svn: 151853
-
Eric Christopher authored
shouldn't be relying on assembly emission. For the record we should check the metadata output from the front end and then check in the backend that such a thing emits a pubtypes entry. llvm-svn: 151851
-
Anna Zaks authored
Fix a test, which was most likely an unintended recursive call. llvm-svn: 151848
-
Kostya Serebryany authored
This flag enables ThreadSanitizer instrumentation committed to llvm as r150423. The patch includes one test for -fthread-sanitizer and one similar test for -faddress-sanitizer. This patch does not modify the linker flags (as we do it for -faddress-sanitizer) because the run-time library is not yet committed and it's structure in compiler-rt is not 100% clear. The users manual wil be changed in a separate commit. llvm-svn: 151846
-
Ted Kremenek authored
Change @import to @__experimental_modules_import. We are not ready to commit to a particular syntax for modules, and don't have time to push it forward in the near future. llvm-svn: 151841
-
Anna Zaks authored
attributes, introduced in r151188. + the test to catch it. Thanks to Ahmed Charles for pointing this out. llvm-svn: 151840
-
Eric Christopher authored
correctly. Still rdar://10900684 llvm-svn: 151838
-
Eli Friedman authored
llvm-svn: 151837
-
Argyrios Kyrtzidis authored
Will bring it up once the issue is fixed properely. llvm-svn: 151830
-
Jean-Daniel Dupas authored
llvm-svn: 151819
-
Peter Collingbourne authored
llvm-svn: 151812
-