- Feb 16, 2009
-
-
Chris Lattner authored
emit two volatile loads for: typedef __attribute__(( ext_vector_type(4) )) float float4; float test(volatile float4 *P) { return P->x+P->y; } llvm-svn: 64683
-
Ted Kremenek authored
llvm-svn: 64682
-
Chris Lattner authored
llvm-svn: 64681
-
Fariborz Jahanian authored
llvm-svn: 64680
-
Chris Lattner authored
We now pass all the deprecation tests in the objc.dg suite. llvm-svn: 64679
-
Ted Kremenek authored
BasicValueFactory: Add utility methods 'Add1' and 'Sub1' to get a persistent APSInt value that is 1 greater or 1 less than the provided value. llvm-svn: 64678
-
Ted Kremenek authored
llvm-svn: 64677
-
Douglas Gregor authored
llvm-svn: 64676
-
Ted Kremenek authored
llvm-svn: 64675
-
Daniel Dunbar authored
- Fix test case to not only have negative tests. llvm-svn: 64674
-
Chris Lattner authored
llvm-svn: 64673
-
Fariborz Jahanian authored
llvm-svn: 64672
-
Chris Lattner authored
llvm-svn: 64671
-
Chris Lattner authored
llvm-svn: 64670
-
Chris Lattner authored
dubious, but at least mark it as an invalid decl. llvm-svn: 64668
-
Chris Lattner authored
llvm-svn: 64667
-
Douglas Gregor authored
prototype, synthesize ParmVarDecls for prototype-less FunctionDecl. llvm-svn: 64666
-
Ted Kremenek authored
llvm-svn: 64663
-
Fariborz Jahanian authored
llvm-svn: 64660
-
Chris Lattner authored
whose declaration was declared as deprecated. llvm-svn: 64658
-
Fariborz Jahanian authored
the same. llvm-svn: 64657
-
Chris Lattner authored
the caller wants class or instance methods. llvm-svn: 64654
-
Douglas Gregor authored
interface for ivars before assuming that this is an unresolved function name. Fixes <rdar://problem/6590445>. llvm-svn: 64653
-
Chris Lattner authored
llvm-svn: 64652
-
Chris Lattner authored
llvm-svn: 64651
-
Chris Lattner authored
llvm-svn: 64650
-
Devang Patel authored
llvm-svn: 64649
-
Daniel Dunbar authored
miscompiling. llvm-svn: 64647
-
Ted Kremenek authored
llvm-svn: 64646
-
Chris Lattner authored
property is deprecated, not the getter/setter if the attribute is on the property. llvm-svn: 64644
-
Chris Lattner authored
llvm-svn: 64643
-
Fariborz Jahanian authored
llvm-svn: 64642
-
Douglas Gregor authored
merge the prototype into the redeclaration (and make a note in the declaration). Fixes PR3588. llvm-svn: 64641
-
Daniel Dunbar authored
exists, otherwise gcc just treats as an input. - PR3591 llvm-svn: 64640
-
Douglas Gregor authored
- If a declaration is an invalid redeclaration of an existing name, complain about the invalid redeclaration then avoid adding it to the AST (we can still parse the definition or initializer, if any). - If the declaration is invalid but there is no prior declaration with that name, introduce the invalid declaration into the AST (for later error recovery). - If the declaration is an invalid redeclaration of a builtin that starts with __builtin_, we produce an error and drop the redeclaration. If it is an invalid redeclaration of a library builtin (e.g., malloc, printf), warn (don't error!) and drop the redeclaration. If a user attempts to define a builtin, produce an error and (if it's a library builtin like malloc) suggest -ffreestanding. This addresses <rdar://problem/6097585> and PR2892. However, PR3588 is still going to cause some problems when builtins are redeclared without a prototype. llvm-svn: 64639
-
Ted Kremenek authored
llvm-svn: 64638
-
Chris Lattner authored
llvm-svn: 64637
-
Chris Lattner authored
hosts with a different size_t type. llvm-svn: 64636
-
Chris Lattner authored
llvm-svn: 64635
-
Chris Lattner authored
llvm-svn: 64634
-