- 8cfcb52 Push ctor vtable construction down further. WIP. by Mike Stump · 15 years ago
- 10f51e8 Remove some stale ErrorNodes variables in GRExprEngine and the old buffer overflow logic in GRExprEngineInternalChecks.cpp. by Ted Kremenek · 15 years ago
- 0059f1c After drinking caffeine, add the two files missing from the previous submit. by Chandler Carruth · 15 years ago
- d9e1530 Move handling of template parameter packs out of the by Douglas Gregor · 15 years ago
- e752641 Refactoring of template-argument checking code to reduce nesting, by Douglas Gregor · 15 years ago
- 9148c3f Before checking a template template argument against its corresponding by Douglas Gregor · 15 years ago
- f465e85 Move the ManagerRegistry to the Analysis library to resolve the layering violation. by Chandler Carruth · 15 years ago
- ebf16e8 Do not eagerly set stop point for arguments. This misleads the debugger in identifying beginning of function body. Instead, create new location to attach with llvm.dbg.declare. This location is only used to find the context of the variable by the code generator, and it is not used to emit line number info. by Devang Patel · 15 years ago
- e8b31cc Value initialize non-class array members in ctor's by Fariborz Jahanian · 15 years ago
- ab6d622 Split buffer overflow test case into two test cases, removing out logic that was commented out. by Ted Kremenek · 15 years ago
- 9106ef7 Instantiation of template template parameters for nested templates, e.g., by Douglas Gregor · 15 years ago
- 7bb87fc Fix speculative parsing of dependent template names in by Douglas Gregor · 15 years ago
- d694485 Add undefined array subscript checker. by Zhongxing Xu · 15 years ago
- 6cc46ed Remove the old out-of-bound checking code. by Zhongxing Xu · 15 years ago
- 58e689f Reimplement out-of-bound array access checker with the new checker interface. by Zhongxing Xu · 15 years ago
- b991f48 ReturnPointerRangeChecker: use StripCasts() instead of checking for zero index by Zhongxing Xu · 15 years ago
- 387ecbd Simplify. by Daniel Dunbar · 15 years ago
- e26bd90 Fix unsafe use of StringRef I introduced. by Daniel Dunbar · 15 years ago
- 29cf746 Add PreprocessorOutputOptions to CompilerInvocation, and move initialization to by Daniel Dunbar · 15 years ago
- 775bee7 Add PreprocessorOutputOptions, for things like -dM, -C, -CC which control -E by Daniel Dunbar · 15 years ago
- 29a790b Simplifiy target feature handling by coalescing all the logic into by Daniel Dunbar · 15 years ago
- dc8bbac Minor formatting tweaks. by Daniel Dunbar · 15 years ago
- bd9f04b clang-cc: Refactor some -fixit-at handling. by Daniel Dunbar · 15 years ago
- aea3641 Allow TextDiagnosticPrinter to have optional ownership of its output stream. by Daniel Dunbar · 15 years ago
- ead2a5e Update CMake. by Daniel Dunbar · 15 years ago
- 339c134 clang-cc: Move InitializeAnalyzerOptions into Options.cpp by Daniel Dunbar · 15 years ago
- d1cdcf3 clang-cc: Start coalescing "frontend" options. by Daniel Dunbar · 15 years ago
- 0db4b76 clang-cc: Move InitializeDiagnosticOptions to Options.cpp by Daniel Dunbar · 15 years ago
- f797329 clang-cc: Move HeaderSearchOptions to Options.cpp by Daniel Dunbar · 15 years ago
- dbf75fe Turn LoggingDiagnosticClient into a more general ChainedDiagnosticClient and by Daniel Dunbar · 15 years ago
- 5674908 clang-cc: Move InitializeLangOptions to Options.cpp. by Daniel Dunbar · 15 years ago
- d9beeaf Inline some trivial functions. by Daniel Dunbar · 15 years ago
- de7d800 CastToStructChecker: use 'isStructureType()' instead of 'isRecordType()' to determine if a pointer is casted to a struct pointer. This fixes an observed false positive when a value is casted to a union. by Ted Kremenek · 15 years ago
- 1d9cbeb Fix display of "ANALYZE" statements in AnalysisConsumer by correctly resetting the flag indicating that the current Decl* has not yet been displayed. Also move this out of AnalysisManager, since AnalysisManager should not handle text output to the user. by Ted Kremenek · 15 years ago
- b52d243 clang-cc: Move InitializePreprocessorOptions to Options.cpp by Daniel Dunbar · 15 years ago
- f493f49 Remove public headers for UndefinedArgChecker, AttrNonNullChecker, and BadCallChecker, making their implementations completely private. by Ted Kremenek · 15 years ago
- d8daaa7 clang-cc: Simplify this code, now that predefines handling is uniform in the by Daniel Dunbar · 15 years ago
- 7b5a121 Redo how PCH handles its implicit include. Instead of treating this specially in by Daniel Dunbar · 15 years ago
- 4d5936a More StringRef simplification to PCHValidator::ReadPredefinesBuffer. by Daniel Dunbar · 15 years ago
- 131c981 And now a test fix in +Asserts mode, which I broke. by Daniel Dunbar · 15 years ago
- 47d1e82 Fix some tests in -Asserts mode. - FileCheck is a *huuuuge* improvement here. by Daniel Dunbar · 15 years ago
- 10014aa Rewrite splitLines using StringRef; this is much simpler, and also now avoids by Daniel Dunbar · 15 years ago
- b4b817d Refactor DereferenceChecker to use only the new Checker API instead of by Ted Kremenek · 15 years ago
- 09b6d0e Preserve source locations when building offsetof expressions featuring by John McCall · 15 years ago
- aee8de3 More VTT work. We now track offsets and use the ctor vtable builder by Mike Stump · 15 years ago
- 37acf5a Fixup spacing. by Mike Stump · 15 years ago
- a52ef08 Apparently the following idiom is specifically encouraged: by John McCall · 15 years ago
- 88b11de Avoid generating additional destructor(s) for initialized constructed objects. by Fariborz Jahanian · 15 years ago
- 788cd06 Introduce a new representation for template template by Douglas Gregor · 15 years ago
- 5ee0aa7 Recognize -fsyntax-only as a "consumer only" action. by Daniel Dunbar · 15 years ago
- dc3c0d2 StringRefify some PCH interfaces. by Daniel Dunbar · 15 years ago
- 4fda42e Replace startsWith functions with StringRef. by Daniel Dunbar · 15 years ago
- 971977f Stub out most of the VTT building code. WIP. by Mike Stump · 15 years ago
- f7f3d0d Create a new Scope when parsing a declaration with a C++ scope specifier. by John McCall · 15 years ago
- 0f9fed7 Add Diagnostic::Report method for reporting diagnostics without a location. by Daniel Dunbar · 15 years ago
- b6d1cc8 PreprocessorOptions: Get rid of unnecessary 'isPTH' flag for include entries. by Daniel Dunbar · 15 years ago
- b03bfa5 Diagnose illegally typed operator new/new[]. by Fariborz Jahanian · 15 years ago
- a020380 Attach location info with llvm.dbg.declare. by Devang Patel · 15 years ago
- 496e45e Add FIXIT hint for -Wsemicolon-before-method-body by Ted Kremenek · 15 years ago
- 4a5dc24 Revert r86741; it doesn't handle virtual bases correctly. by Eli Friedman · 15 years ago
- db380b4 Minor optimization to skip null check in generated code where it isn't by Eli Friedman · 15 years ago
- 7f1de45 Fix for PR5454: make sure to use the right block as the predecessor in the by Eli Friedman · 15 years ago
- 69a2c26 Shuffle order of warning declarations (alphabetize). by Ted Kremenek · 15 years ago
- dfcaf06 Make -Wsemicolon-before-method-body opt-in (and part of -Wextra). Addresses <rdar://problem/7381735>. by Ted Kremenek · 15 years ago
- e0a9581 Decouple more of clang-cc by moving ImplicitP[CT]H options into by Daniel Dunbar · 15 years ago
- 7976f59 Update CMake file. by Ted Kremenek · 15 years ago
- c1643de Add newline at EOF. by Benjamin Kramer · 15 years ago
- 3a4a2b3 Silence warning. by Benjamin Kramer · 15 years ago
- 0063e98 Use #include <stdio.h> when using fprintf and stderr. by Dan Gohman · 15 years ago
- 0498cfc clang-cc: Start moving "pure" option handling to Options.cpp, to separate it by Daniel Dunbar · 15 years ago
- 9773429 clang-cc: Sink more options inside codegenopts namespace. by Daniel Dunbar · 15 years ago
- e359445 Change LangOpts initialization to directly test the code generation options, by Daniel Dunbar · 15 years ago
- 314b97f Improve parsing of template arguments to lay the foundation for by Douglas Gregor · 15 years ago
- 4770a4a Changed a variable name to match what it represents (Ted's feedback). by Fariborz Jahanian · 15 years ago
- 88f4280 This patch implements Code gen. for destruction of global array of objects. by Fariborz Jahanian · 15 years ago
- 0854d70 CIndex: Only display diagnostics to llvm::errs() when the client has set the 'displayDiagnostics' option to 1 in clang_createIndex(). This fixes <rdar://problem/7370691>. by Ted Kremenek · 15 years ago
- f1c0333 Only generate a VTT for classes that need a VTT. by Mike Stump · 15 years ago
- 8fa01c8 Driver: Run 'clang' in C++ mode based on the name it was invoked by. We match by Daniel Dunbar · 15 years ago
- fcb0c3b Factor out parts of InitializeCompileOptions that depend on the LangOptions. by Daniel Dunbar · 15 years ago
- 8d35314 Localize -disable-llvm-optzns handling to BackendConsumer::CreatePasses. by Daniel Dunbar · 15 years ago
- bc2ea34 clang-cc: Start sinking (CodeGen) options into namespaces to limit their scope. by Daniel Dunbar · 15 years ago
- 9af8695 Cleanup some clang-cc FIXMEs by Daniel Dunbar · 15 years ago
- 36f4ec3 Add CompileOptions to CompilerInvocation. by Daniel Dunbar · 15 years ago
- d9f01d4 Fix a similar problem with qualified lookup through using directives, by John McCall · 15 years ago
- 12ea578 Make a somewhat more convincing test case for unqualified lookup through by John McCall · 15 years ago
- b6aa69a Ignore parentheses when check the type of the expr. by Zhongxing Xu · 15 years ago
- cdc89c4 Simple test case for [basic.lookup.udir]. by John McCall · 15 years ago
- 37e9c47 SizeofPointerChecker: Many false positives have the form 'sizeof *p'. by Zhongxing Xu · 15 years ago
- 380dd75 Add vtable caching to prevent multiple vtables for the same class from by Mike Stump · 15 years ago
- d7be78a Fix unqualified lookup through using directives. by John McCall · 15 years ago
- b76cd3d When trying to assign a regular string literal to an Objective-C 'id' type or a pointer to an NSString, emit a code insertion hint that turns it into an Objective-C string. For example: by Anders Carlsson · 15 years ago
- 2f019aa Don't try to emit null fixit hints. by Anders Carlsson · 15 years ago
- cbe091f Now we can safely use the argument expression's source range. by Zhongxing Xu · 15 years ago
- 52cb277 SizeofPointerChecker: If an explicit type specifier is used, do not issue warnings. by Zhongxing Xu · 15 years ago
- 4881b99 Use PP.getLocForEndOfToken as suggested by John. by Anders Carlsson · 15 years ago
- 572ea26 Use the source range of the whole sizeof expression, otherwise it crashes when by Zhongxing Xu · 15 years ago
- ad26b73 If a function with a default argument is redefined and the new function also has a defualt argument then add a fixit hint that removes the default argument. Fixes PR5444. by Anders Carlsson · 15 years ago
- 8ac5a40 Update xode project. by Anders Carlsson · 15 years ago
- 79234ca Add test case for PointerSubChecker. by Zhongxing Xu · 15 years ago
- adca271 Refine PointerSubChecker: compare the base region instead of the original by Zhongxing Xu · 15 years ago