- Jun 18, 2012
-
-
Richard Smith authored
also deal with '>>>' (in CUDA), '>=', and '>>='. Fix the FixItHints logic to deal with cases where the token is followed by an adjacent '=', '==', '>=', '>>=', or '>>>' token, where a naive fix-it would result in a differing token stream on a re-lex. llvm-svn: 158652
-
Joerg Sonnenberger authored
the member expression is in parentheses. llvm-svn: 158651
-
- Jun 17, 2012
-
-
NAKAMURA Takumi authored
llvm-svn: 158649
-
Chandler Carruth authored
The most important change here is that the destructor and copy constructor for StoredDeclsList will now reliably be run. Previously, the destructors at least were missed in some cases. See the LLVM commits discussions for why SmallMap is broken and going away. llvm-svn: 158642
-
James Dennett authored
* Escaped # characters in Doxygen comments as needed; * Exposed summaries using the \brief command. llvm-svn: 158636
-
James Dennett authored
* Escaped # characters in Doxygen comments as needed; * Added/reformatted \brief docs; * Used a \file comment to document the file (MultipleIncludeOpt.h). llvm-svn: 158635
-
James Dennett authored
* For Doxygen, escaped "::std" as "\::std"; * For humans, fixed "namespaecs" to "namespaces". llvm-svn: 158634
-
James Dennett authored
llvm-svn: 158633
-
James Dennett authored
* Escaped # characters in Doxygen comments; * Added \brief markup to provide summaries. llvm-svn: 158632
-
James Dennett authored
llvm-svn: 158631
-
James Dennett authored
llvm-svn: 158630
-
James Dennett authored
llvm-svn: 158629
-
James Dennett authored
* Added \file, \brief and \verbatim...\endverbatim markup, particularly around documentation of subset of the grammars that are being parsed. llvm-svn: 158628
-
James Dennett authored
llvm-svn: 158627
-
James Dennett authored
llvm-svn: 158626
-
James Dennett authored
llvm-svn: 158625
-
James Dennett authored
llvm-svn: 158624
-
James Dennett authored
llvm-svn: 158622
-
James Dennett authored
llvm-svn: 158621
-
James Dennett authored
llvm-svn: 158620
-
James Dennett authored
llvm-svn: 158619
-
James Dennett authored
* Removed docs for Lexer::makeFileCharRange from Lexer.cpp, as they're in the header file; * Reworked the documentation for SkipBlockComment so that it doesn't confuse Doxygen's comment parsing; * Added another summary with \brief markup. llvm-svn: 158618
-
James Dennett authored
llvm-svn: 158617
-
James Dennett authored
formatting of Doxygen's output for StringLiteralParser::StringLiteralParser. llvm-svn: 158616
-
James Dennett authored
* Escaped #pragma (as \#pragma) in Doxygen comments; * Added \code...\endcode annotations around code examples in doc comments. llvm-svn: 158615
-
James Dennett authored
llvm-svn: 158614
-
Hal Finkel authored
llvm-svn: 158613
-
Richard Smith authored
initializer, it is uninitialized, even if we may be coming from somewhere where it was initialized. llvm-svn: 158611
-
- Jun 16, 2012
-
-
Benjamin Kramer authored
llvm-svn: 158609
-
NAKAMURA Takumi authored
clang/lib/Basic/FileManager.cpp: Detect the root directory with PathV2. It should be better fix for PR10331, or, "clang X:\foo.c" fails. llvm-svn: 158596
-
NAKAMURA Takumi authored
ToolingTest.cpp: Fix r158592, runToolOnCode.FindsNoTopLevelDeclOnEmptyCode on msvc. LangOpts.MicrosoftExt still appends "class type_info;". llvm-svn: 158595
-
Meador Inge authored
The target specific __builtin_va_list types are now explicitly built instead of injecting strings into the preprocessor input. llvm-svn: 158592
-
Eli Friedman authored
Fix Sema and IRGen for atomic compound assignment so it has the right semantics when promotions are involved. (As far as I can tell, this only affects some edge cases.) llvm-svn: 158591
-
Jordan Rose authored
llvm-svn: 158588
-
Jordan Rose authored
This happens in C++ mode right at the declaration of a struct VLA; MallocChecker sees a bind and tries to get see if it's an escaping bind. It's likely that our handling of this is still incomplete, but it fixes a crash on valid without disturbing anything else for now. llvm-svn: 158587
-
Argyrios Kyrtzidis authored
method definition that has its '{' attached to the method name without a space. With a method like: -(id)meth{ ..... } the logic in ObjCMethodDecl that determined the selector locations got confused because it was initialized based on an end location for '{' but that end location changed to '}' after the method was finished. Fix this by having an immutable end location for the declarator and for getLocEnd() get the end location from the body itself. Fixes rdar://11659739. llvm-svn: 158583
-
Anna Zaks authored
on controlling diagnostics. llvm-svn: 158581
-
Jordan Rose authored
Specifically, although the bitmap context does not take ownership of the buffer (unlike CGBitmapContextCreateWithData), the data buffer can be extracted out of the created CGContextRef. Thus the buffer is not leaked even if its original pointer goes out of scope, as long as - the context escapes, or - it is retrieved via CGBitmapContextGetData and freed. Actually implementing that logic is beyond the current scope of MallocChecker, so for now CGBitmapContextCreate goes on our system function exception list. llvm-svn: 158579
-
Eli Friedman authored
Make the ".*" operator work correctly when the base is a prvalue and the field has a non-trivial copy constructor. PR13097. llvm-svn: 158578
-
Kaelyn Uhrain authored
llvm-svn: 158573
-