- Oct 30, 2010
-
-
John McCall authored
whether it's a declaration or not, then ignores that information for declarations unless it was explicitly given. It's not totally clear how that should be mapped into a sane system, but make an effort. llvm-svn: 117780
-
Benjamin Kramer authored
llvm-svn: 117779
-
Nick Lewycky authored
Fixes PR8489. llvm-svn: 117776
-
Chris Lattner authored
PR8423 llvm-svn: 117775
-
Douglas Gregor authored
llvm-svn: 117770
-
Argyrios Kyrtzidis authored
We already flag the error with InitListChecker's hadError and we mess up the AST unnecessarily. Fixes rdar://8605381. llvm-svn: 117760
-
Douglas Gregor authored
load identifiers without loading their corresponding macro definitions. This is likely to improve PCH performance slightly, and reduces deserialization stack depth considerably when using preprocessor metaprogramming. llvm-svn: 117750
-
John McCall authored
of descending into the subelements. rdar://problem/8345836 llvm-svn: 117749
-
Dan Gohman authored
eraseFromDisk does the same check. This avoids a stat call in the common case. llvm-svn: 117744
-
Dale Johannesen authored
llvm-svn: 117743
-
Fariborz Jahanian authored
methods in protocols when protocols are in system headers and thus ignored. //rdar: //8227199 llvm-svn: 117739
-
Dale Johannesen authored
in asm's. PR 8501, 8602988. I don't like including Type.h where it is; the idea was to get references to X86_MMXTy out of the common code. Maybe there's a better way? llvm-svn: 117736
-
Dan Gohman authored
llvm-svn: 117734
-
Douglas Gregor authored
the performance of C++ PCH and reducing stack depth in the reader. llvm-svn: 117732
-
John McCall authored
for namespace-scope variable declarations. Apply visibility in IR gen to variables that are merely declared and never defined. We were previously emitting these with default visibility unless they were declared with private_extern. Ignore global visibility settings when computing visibility for a declaration's context, and key several conditions on whether a visibility attribute exists anywhere in the hierarchy as opposed to whether it exists at the current level. llvm-svn: 117729
-
- Oct 29, 2010
-
-
Rafael Espindola authored
systems. llvm-svn: 117697
-
Fariborz Jahanian authored
user error, fail gracefully. Fixes pr8508. llvm-svn: 117692
-
Fariborz Jahanian authored
protocols, including those added to class, super class and categories; otherewise issue a warning. This fixes pr8453. llvm-svn: 117678
-
Devang Patel authored
This is tested by funcargs.exp in gdb testsuite. llvm-svn: 117659
-
Argyrios Kyrtzidis authored
Better performance and fixes rdar://8603569. llvm-svn: 117656
-
Daniel Dunbar authored
declared", it breaks things. llvm-svn: 117653
-
John McCall authored
anyone has ever intentionally done this outside of a compiler test case. llvm-svn: 117645
-
John McCall authored
and never defined. We were previously emitting these with default visibility unless they were declared with private_extern. Ignore global visibility settings when computing visibility for a declaration's context, and key several conditions on whether a visibility attribute exists anywhere in the hierarchy as opposed to whether it exists at the current level. llvm-svn: 117644
-
Marcin Swiderski authored
llvm-svn: 117642
-
Charles Davis authored
This isn't used yet, because someone more experienced than I needs to look at the type system about gutting getCanonicalCallConv(). llvm-svn: 117638
-
Ted Kremenek authored
Fixes <rdar://problem/8601243>. llvm-svn: 117635
-
John McCall authored
of its context without considering global settings like -fvisibility=hidden. Fixes PR8492. llvm-svn: 117628
-
Devang Patel authored
llvm-svn: 117613
-
- Oct 28, 2010
-
-
John McCall authored
using the memory type; fixes an assert. Fixes rdar://problem/8605032 llvm-svn: 117610
-
Daniel Dunbar authored
llvm-svn: 117600
-
Devang Patel authored
llvm-svn: 117576
-
John McCall authored
Part 2 of rdar://problem/8595231 llvm-svn: 117567
-
Devang Patel authored
llvm-svn: 117561
-
Douglas Gregor authored
timers to be dumped whenever the ASTUnit is destroyed. Instead, just print the time elapsed for each operation after we perform the operation. llvm-svn: 117550
-
Argyrios Kyrtzidis authored
llvm-svn: 117541
-
Argyrios Kyrtzidis authored
Switch case IDs conflict between chained PCHs; since there is no need to be global, make them local to a decl. llvm-svn: 117540
-
John McCall authored
in the scope checker. With that done, turn an indirect goto into a protected scope into a hard error; otherwise IR generation has to start worrying about declarations not dominating their scopes, as exemplified in PR8473. If this really affects anyone, I can probably adjust this to only hard-error on possible indirect gotos into VLA scopes rather than arbitrary scopes. But we'll see how people cope with the aggressive change on the marginal feature. llvm-svn: 117539
-
Argyrios Kyrtzidis authored
first one if the redeclaration comes from a friend decl. llvm-svn: 117537
-
Argyrios Kyrtzidis authored
meaning we need to rewrite its name lookup table in a chained PCH. llvm-svn: 117536
-
Argyrios Kyrtzidis authored
llvm-svn: 117535
-