- Jun 23, 2012
-
-
Alexis Hunt authored
attributes in more places where we didn't and catching a lot more issues. This implements nearly every aspect of C++11 attribute parsing, except for: - Attributes are permitted on explicit instantiations inside the declarator (but not preceding the decl-spec) - Attributes are permitted on friend declarations of functions. - Multiple instances of the same attribute in an attribute-list (e.g. [[noreturn, noreturn]], not [[noreturn]] [[noreturn]] which is conforming) are allowed. The first two are marked as expected-FIXME in the test file and the latter is probably a defect and is currently untested. Thanks to Richard Smith for providing the lion's share of the testcases. llvm-svn: 159072
-
Nico Weber authored
Heavily based on a patch from Aaron Wishnick <aaron.s.wishnick@gmail.com>. I'll clean up the duplicated function in CodeGen as a follow-up, later today or tomorrow. llvm-svn: 159060
-
Timur Iskhodzhanov authored
[Windows] Fix mangling of repeated types in the presence of bool and function pointers PR13176,PR13177 llvm-svn: 159059
-
Charles Davis authored
MicrosoftMangle: Fix mangling of integral constant non-type template arguments in a class specialization. llvm-svn: 159056
-
Richard Smith authored
llvm-svn: 159054
-
Ted Kremenek authored
llvm-svn: 159047
-
Kaelyn Uhrain authored
llvm-svn: 159046
-
Anna Zaks authored
relinquish memory. llvm-svn: 159043
-
Anna Zaks authored
(Committed in r159038 by mistake.) llvm-svn: 159040
-
Anna Zaks authored
This would be useful to investigate performance issues. llvm-svn: 159038
-
Anna Zaks authored
llvm-svn: 159037
-
Anna Zaks authored
llvm-svn: 159036
-
- Jun 22, 2012
-
-
Dmitri Gribenko authored
llvm-svn: 159026
-
Nuno Lopes authored
revert CodeGen support for the alloc_size attribute until we finish the design of a more generic metadata node llvm-svn: 159016
-
Rafael Espindola authored
llvm-svn: 159012
-
Jordan Rose authored
We don't handle exceptions yet, so we treat them as sinks. ExprEngine hardcodes messages that are known to raise Objective-C exceptions like -raise, but it was only checking for +raise:format: and +raise:format:arguments: on NSException itself, not subclasses. <rdar://problem/11724201> llvm-svn: 159010
-
DeLesley Hutchins authored
properly if there is a join point in the control flow graph that involves a trylock. Also changes the source locations of some warnings to be more consistent. llvm-svn: 159008
-
Dmitri Gribenko authored
llvm-svn: 159007
-
Nico Weber authored
when the calling site is a member function template. Effectively reverts r111675. llvm-svn: 159004
-
Dmitri Gribenko authored
llvm-svn: 159001
-
Fariborz Jahanian authored
not a pointer to a fast-enumerable object. // rdar://11488666 llvm-svn: 158998
-
Alexey Samsonov authored
llvm-svn: 158989
-
James Dennett authored
llvm-svn: 158985
-
James Dennett authored
llvm-svn: 158982
-
James Dennett authored
llvm-svn: 158981
-
James Dennett authored
* Primarily fixed \param commands with names not matching any actual parameters of the documented functions. In many cases this consists just of fixing up the parameter name in the \param to match the code, in some it means deleting obsolete documentation and occasionally it means documenting the parameter that has replaced the older one that was documented, which sometimes means some simple reverse-engineering of the docs from the implementation; * Fixed \param ParamName [out] to the correct format with [out] before the parameter name; * Fixed some \brief summaries. llvm-svn: 158980
-
James Dennett authored
* Added \file documentation for PPCallbacks.h; * Added/formated \brief summaries; * Deleted documentation for parameters that no longer exist; * Used \param more systematically for documentation of parameters; * Escaped # characters in Doxygen comments. llvm-svn: 158978
-
James Dennett authored
* Add \file documentation; * Add \verbatim...\endverbatim markup as needed; * Add \brief summaries; * Escaped "::" in Doxygen comments when preceded by space, to avoid a Doxygen warning where Doxygen takes this as an explicit link request; * Add \code...\endcode markup to code examples; * Fix a grammatical glitch in "is this declarator is a". llvm-svn: 158977
-
James Dennett authored
* Add \brief summaries; * Escape # characters in Doxygen comments; * Add \code...\endcode markup for code examples; * Add \verbatim...\endverbatim markup for grammar productions. llvm-svn: 158976
-
James Dennett authored
* Add \brief summaries; * Escaped # characters in Doxygen comments; * Added some \see cross-references. llvm-svn: 158975
-
James Dennett authored
llvm-svn: 158974
-
James Dennett authored
llvm-svn: 158973
-
James Dennett authored
llvm-svn: 158972
-
James Dennett authored
* Use \p param for a parameter reference, not the (erroneous) form \arg param; * Escape # characters in Doxygen comments as needed. llvm-svn: 158971
-
James Dennett authored
llvm-svn: 158970
-
James Dennett authored
llvm-svn: 158969
-
James Dennett authored
llvm-svn: 158968
-
James Dennett authored
a recent commit), and eliminated a Doxygen error by changing a comment inside a function to not be a Doxygen comment. llvm-svn: 158967
-
James Dennett authored
* Escaped # and < characters in Doxygen comments as needed; * Fixed up some \brief summaries; * Marked up some parameter references with \p; * Added \code...\endcode around code examples; * Used \returns a little more. llvm-svn: 158966
-
James Dennett authored
llvm-svn: 158965
-