- Dec 17, 2010
-
-
Michael J. Spencer authored
llvm-svn: 122087
-
Bill Wendling authored
llvm-svn: 122084
-
Douglas Gregor authored
llvm-svn: 122083
-
Eric Christopher authored
that match gcc versions. Eew. llvm-svn: 122080
-
Eric Christopher authored
llvm-svn: 122079
-
Douglas Gregor authored
the AST, so that we visit them in source order. Fixes <rdar://problem/8779113>. llvm-svn: 122062
-
Abramo Bagnara authored
llvm-svn: 122058
-
Abramo Bagnara authored
llvm-svn: 122056
-
Ted Kremenek authored
llvm-svn: 122051
-
Ted Kremenek authored
checker that are automatically handled now by the Cocoa conventions logic. llvm-svn: 122047
-
Ted Kremenek authored
when the selector is the string 'mutable'. llvm-svn: 122046
-
Chris Lattner authored
llvm-svn: 122041
-
Ted Kremenek authored
to libAnalysis. Similar to Format (format string checking), CocoaConventions has the potential to serve clients other than the static analyzer. llvm-svn: 122040
-
Ted Kremenek authored
only indicates the create rule if it starts at the beginning of the method name, not within the method name. llvm-svn: 122036
-
Ted Kremenek authored
to start with lowercase characters. No functionality change. llvm-svn: 122035
-
John McCall authored
way to do this, but it fixes rdar://problem/8778973 llvm-svn: 122033
-
Francois Pichet authored
llvm-svn: 122030
-
Francois Pichet authored
llvm-svn: 122021
-
- Dec 16, 2010
-
-
Michael J. Spencer authored
llvm-svn: 122003
-
John McCall authored
Fixes rdar://problem/8776586. llvm-svn: 121992
-
Douglas Gregor authored
occur within statements. Teach Sema::ActOnExceptionDeclarator() to check for unexpanded parameter packs in the exception type. llvm-svn: 121984
-
Douglas Gregor authored
llvm-svn: 121979
-
Douglas Gregor authored
non-type template parameters until we know that we have an actual template declaration of some sort. This cannot be tested yet, but will become important when we have template template parameter packs. llvm-svn: 121967
-
Douglas Gregor authored
llvm-svn: 121964
-
Douglas Gregor authored
llvm-svn: 121962
-
Ted Kremenek authored
test due to recent changes to the CFG. The diagnostic is somewhat in the wrong place, but the -Wunreachable-code diagnostic needs to be revamped anyway since most of the diagnostics in this test case are redundant. llvm-svn: 121961
-
Ted Kremenek authored
implicit lvalue-to-rvalue casts that John McCall recently introduced. This causes a whole bunch of logic in the analyzer for handling lvalues to vanish. It does, however, raise a few issues in the analyzer w.r.t to modeling various constructs (e.g., field accesses to compound literals). The .c/.m analysis test cases that fail are due to a missing lvalue-to-rvalue cast that will get introduced into the AST. The .cpp failures were more than I could investigate in one go, and the patch was already getting huge. I have XFAILED some of these tests, and they should obviously be further investigated. Some highlights of this patch include: - CFG no longer requires an lvalue bit for CFGElements - StackFrameContext doesn't need an 'asLValue' flag - The "VisitLValue" path from GRExprEngine has been eliminated. Besides the test case failures (XFAILed), there are surely other bugs that are fallout from this change. llvm-svn: 121960
-
Michael J. Spencer authored
llvm-svn: 121957
-
Michael J. Spencer authored
llvm-svn: 121956
-
Daniel Dunbar authored
llvm-svn: 121950
-
Douglas Gregor authored
DeclarationNameInfo instances don't always have a non-NULL TypeSourceInfo? llvm-svn: 121940
-
Douglas Gregor authored
llvm-svn: 121938
-
Douglas Gregor authored
llvm-svn: 121934
-
Fariborz Jahanian authored
in a forward @class object. // rdar://8774513 llvm-svn: 121933
-
Douglas Gregor authored
drive-by, make sure to check for unexpanded parameter packs within the name of a declaration. llvm-svn: 121930
-
Douglas Gregor authored
llvm-svn: 121928
-
Douglas Gregor authored
llvm-svn: 121922
-
Bob Wilson authored
Also tweak the VCVT_F32_F16 entry in arm_neon.td to be more consistent with the other floating-point conversion builtins. Radar 8068427. llvm-svn: 121916
-
Fariborz Jahanian authored
created for auto-synthesis are @private. Fixes: // rdar://8769582 llvm-svn: 121913
-
Douglas Gregor authored
declarations. This is a work in progress, as I go through the C++ declaration grammar to identify where unexpanded parameter packs can occur. llvm-svn: 121912
-