- Dec 20, 2010
-
-
Matt Beaumont-Gay authored
llvm-svn: 122257
-
Douglas Gregor authored
centralizing the transformation into two routines. No functionality change. llvm-svn: 122253
-
Douglas Gregor authored
the list traversal. Part 1, no functionality change. llvm-svn: 122252
-
Douglas Gregor authored
a parameter pack, check the parameter pack against each of the template arguments it corresponds to, then pack the converted arguments into a template argument pack. Allows us to use variadic class templates so long as instantiation isn't required, e.g., template<typename... Types> struct Tuple; Tuple<int, float> *t2; llvm-svn: 122251
-
Douglas Gregor authored
area of printing template arguments. The functionality changes here are limited to cases of variadic templates that aren't yet enabled. llvm-svn: 122250
-
Francois Pichet authored
Remove a line: this test is line position sensitive. llvm-svn: 122231
-
Francois Pichet authored
llvm-svn: 122230
-
Francois Pichet authored
XFAIL for now, I'll investigate why later. llvm-svn: 122229
-
Francois Pichet authored
I have no idea how to fix it. llvm-svn: 122227
-
Francois Pichet authored
llvm-svn: 122226
-
Douglas Gregor authored
pack expansions, e.g. given template<typename... Types> struct tuple; template<typename... Types> struct tuple_of_refs { typedef tuple<Types&...> types; }; the type of the "types" typedef is a PackExpansionType whose pattern is Types&. This commit introduces support for creating pack expansions for template type arguments, as above, but not for any other kind of pack expansion, nor for any form of instantiation. llvm-svn: 122223
-
Francois Pichet authored
llvm-svn: 122220
-
- Dec 19, 2010
-
-
Nick Lewycky authored
llvm-svn: 122194
-
Wesley Peck authored
2. Add attibutes "interrupt_handler" and "save_volatiles" for the Microblaze target. llvm-svn: 122184
-
Francois Pichet authored
example: struct __declspec(uuid("6d5140c1-7436-11ce-8034-00aa006009fa")) test { }; llvm-svn: 122173
-
John McCall authored
llvm-svn: 122162
-
Zhongxing Xu authored
create a temporary object for it. llvm-svn: 122161
-
- Dec 18, 2010
-
-
Zhongxing Xu authored
llvm-svn: 122146
-
Michael J. Spencer authored
llvm-svn: 122140
-
John McCall authored
llvm-svn: 122137
-
John McCall authored
don't provide their own explicit visibility attributes should get them from the template. Fixes rdar://problem/8778497. llvm-svn: 122136
-
Michael J. Spencer authored
llvm-svn: 122117
-
- Dec 17, 2010
-
-
Eric Christopher authored
llvm-svn: 122096
-
Fariborz Jahanian authored
implicitly atomic under -Wimplicit-atomic-properties flag. // rdar://8774580 llvm-svn: 122095
-
Michael J. Spencer authored
llvm-svn: 122088
-
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
-