- Apr 11, 2008
-
-
Fariborz Jahanian authored
1) objc ivar processing is split out of ActOnField into its own ActOnIvar method. 2) the new objc ivar action takes visibility info directly, eliminating AllVisibilities in ParseObjCClassInstanceVariables. llvm-svn: 49506
-
Ted Kremenek authored
llvm-svn: 49505
-
Ted Kremenek authored
llvm-svn: 49503
-
Ted Kremenek authored
llvm-svn: 49501
-
Ted Kremenek authored
code path in the clang driver. Renamed options --grsimple to -checker-simple and -check-cfref to -checker-cfref. llvm-svn: 49500
-
- Apr 10, 2008
-
-
Chris Lattner authored
llvm-svn: 49489
-
Ted Kremenek authored
llvm-svn: 49488
-
Ted Kremenek authored
BugReport-specific SourceRanges (when available). llvm-svn: 49486
-
Ted Kremenek authored
iterator instead of "end") and not implementing "getDescription()" for Nil argument checks. llvm-svn: 49485
-
Chris Lattner authored
declarators. This allows the clients (C structs, objc classes, objc properties, [future] C++ classes) etc, to do custom processing before invoking an action. This has two benefits in the short term: 1) objc ivar processing should be split out of ActOnField into its own ActOn method. 2) the new objc ivar action can take visibility info directly, eliminating AllVisibilities in ParseObjCClassInstanceVariables. 3) objc properties can pass their own special sauce down to sema as well. llvm-svn: 49468
-
Chris Lattner authored
llvm-svn: 49467
-
Eric Christopher authored
llvm-svn: 49464
-
Chris Lattner authored
void f(T); is only invalid in C++ mode, not C89 mode. llvm-svn: 49460
-
Chris Lattner authored
argument handling. I'll fix up the c89 (void) thing next. llvm-svn: 49459
-
Ted Kremenek authored
llvm-svn: 49455
-
- Apr 09, 2008
-
-
Ted Kremenek authored
Bugs are now reported using a combination of "BugType" (previously BugDescription) and Bug "BugReport" objects, which are fed to BugReporter (which generates PathDiagnostics). This provides a far more modular way of registering bug types and plugging in diagnostics. GRExprEngine now owns its copy of GRCoreEngine, and is not owned by the ExplodedGraph. ExplodedGraph is no longer templated on the "checker", but instead on the state contained in the nodes. llvm-svn: 49453
-
Ted Kremenek authored
in CGObjCGNU.cpp and once in CGObjCEtoile.cpp. Moved its definition to CGObjC.cpp. This resolves a build error in Xcode, and also cleans things up. llvm-svn: 49429
-
Ted Kremenek authored
llvm-svn: 49428
-
Ted Kremenek authored
will work just fine. llvm-svn: 49427
-
Ted Kremenek authored
llvm-svn: 49414
-
Ted Kremenek authored
checker-specific diagnostics. llvm-svn: 49412
-
Ted Kremenek authored
llvm-svn: 49409
-
Ted Kremenek authored
the HTML file. This should reduce the amount of memory pressure on the rewriter for files that have a lot of tabs. llvm-svn: 49406
-
Ted Kremenek authored
llvm-svn: 49405
-
Ted Kremenek authored
"escaping" spaces. llvm-svn: 49404
-
- Apr 08, 2008
-
-
Ted Kremenek authored
that span multiple lines by inserting multiple "</span>" and "<span>" tags. llvm-svn: 49403
-
Ted Kremenek authored
llvm-svn: 49402
-
Sam Bishop authored
the pattern of the other Decl classes. llvm-svn: 49399
-
Ted Kremenek authored
is located. llvm-svn: 49397
-
Chris Lattner authored
llvm-svn: 49372
-
Chris Lattner authored
interaction for function parameters, fixing PR2046. Patch by Doug Gregor! llvm-svn: 49370
-
Chris Lattner authored
interaction for function parameters, fixing PR2046. Patch by Doug Gregor! llvm-svn: 49369
-
-
Ted Kremenek authored
an HTMLified source file. llvm-svn: 49359
-
Ted Kremenek authored
llvm-svn: 49358
-
Ted Kremenek authored
llvm-svn: 49357
-
Ted Kremenek authored
llvm-svn: 49356
-
http://llvm.org/viewvc/llvm-project?rev=49213&view=revTed Kremenek authored
The problem is that some clients of gcc lookout at the stdout output of gcc; this requires that all the analyzer diagnostics go to stderr to avoid polluting stdout. llvm-svn: 49355
-
- Apr 07, 2008
-
-
Sam Bishop authored
they can be created using the same allocator as in the "from source code" case. llvm-svn: 49353
-
Steve Naroff authored
llvm-svn: 49349
-