- Sep 03, 2009
-
-
Gabor Greif authored
llvm-svn: 80871
-
David Chisnall authored
Fixed bug introduced in r79900 where FreeBSD was turned into NetBSD, transposing the ABIs and breaking both platforms. llvm-svn: 80870
-
Ted Kremenek authored
'dyn_cast' instead of 'cast' as the denominator value could be UnknownVal (and is not guaranteed to be a DefinedVal). llvm-svn: 80869
-
Devang Patel authored
Use CallbackVH, instead of WeakVH, to hold MDNode elements. Use FoldingSetNode to unique MDNodes in a context. Use CallbackVH hooks to update context's MDNodeSet appropriately. llvm-svn: 80868
-
Devang Patel authored
llvm-svn: 80867
-
Zhongxing Xu authored
llvm-svn: 80865
-
Mike Stump authored
llvm-svn: 80864
-
Daniel Dunbar authored
reliable. llvm-svn: 80863
-
Anders Carlsson authored
llvm-svn: 80862
-
Steve Naroff authored
llvm-svn: 80861
-
Fariborz Jahanian authored
1) Issue digsnostics in non-fragile ABI, when an expression evaluates to an interface type (except when it is used to access a non-fragile ivar). 2) Issue unsupported error in fragile ABI when an expression evaluates to an interface type (except when it is used to access a fragile ivar). llvm-svn: 80860
-
Steve Naroff authored
Add clang_getTranslationUnitSpelling(). llvm-svn: 80859
-
Gabor Greif authored
re-commit r66920 (which has been backed out in r66953) I may have more luck this time. I'll back out if needed... llvm-svn: 80858
-
Sean Callanan authored
instruction tables to support segmented addressing (and other objects of obscure type). Modified the X86 assembly printers to handle these new operand types. Added JMP and CALL instructions that use segmented addresses. llvm-svn: 80857
-
Douglas Gregor authored
with to properly support member access expressions in templates. This test is XFAIL'd, because we get it completely wrong, but I've made the minimal changes to the representation to at least avoid a crash. llvm-svn: 80856
-
Daniel Dunbar authored
llvm-svn: 80855
-
Shantonu Sen authored
--build=triple and other configure options are passed to the BuildTools/ sub-invocation more consistently llvm-svn: 80854
-
Douglas Gregor authored
llvm-svn: 80853
-
Daniel Dunbar authored
llvm-svn: 80849
-
Fariborz Jahanian authored
llvm-svn: 80847
-
Fariborz Jahanian authored
must be defined. Fixed pr4853. llvm-svn: 80846
-
Douglas Gregor authored
x->Base::f We no longer try to "enter" the context of the type that "x" points to. Instead, we drag that object type through the parser and pass it into the Sema routines that need to know how to perform lookup within member access expressions. We now implement most of the crazy name lookup rules in C++ [basic.lookup.classref] for non-templated code, including performing lookup both in the context of the type referred to by the member access and in the scope of the member access itself and then detecting ambiguities when the two lookups collide (p1 and p4; p3 and p7 are still TODO). This change also corrects our handling of name lookup within template arguments of template-ids inside the nested-name-specifier (p6; we used to look into the scope of the object expression for them) and fixes PR4703. I have disabled some tests that involve member access expressions where the object expression has dependent type, because we don't yet have the ability to describe dependent nested-name-specifiers starting with an identifier. llvm-svn: 80843
-
Douglas Gregor authored
llvm-svn: 80842
-
- Sep 02, 2009
-
-
Devang Patel authored
llvm-svn: 80841
-
Fariborz Jahanian authored
llvm-svn: 80840
-
Devang Patel authored
Use FoldingSetNode to unique MDNodes in a context. Use CallbackVH hooks to update context's MDNodeSet appropriately. llvm-svn: 80839
-
Anton Korobeynikov authored
llvm-svn: 80838
-
Anders Carlsson authored
Fix an assertion when initializing a union using a member initializer. (We weren't casting from the union type to the initializer type correctly). llvm-svn: 80837
-
Fariborz Jahanian authored
an interface pointer. llvm-svn: 80836
-
Anders Carlsson authored
llvm-svn: 80835
-
Ted Kremenek authored
llvm-svn: 80834
-
Eli Friedman authored
llvm-svn: 80833
-
Dan Gohman authored
transparently read either LLVM Assembly or LLVM Bitcode files. llvm-svn: 80829
-
John McCall authored
whether the current context is dependent. Thanks to Anders for pointing this out. llvm-svn: 80828
-
Dan Gohman authored
llvm-svn: 80827
-
Anders Carlsson authored
Fix a codegen crash when a class template has a constructor that does member initialization of an anonymous union. llvm-svn: 80826
-
Steve Naroff authored
llvm-svn: 80813
-
Steve Naroff authored
llvm-svn: 80810
-
Dan Gohman authored
and LLVM Assembly and LLVM Bitcode and automatically call the corresponding reader. llvm-svn: 80809
-
Anders Carlsson authored
llvm-svn: 80808
-