- Oct 07, 2010
-
-
Fariborz Jahanian authored
And its documentation. Finishes off // rdar: // 6734520. llvm-svn: 115862
-
Tom Care authored
- Fixed some iterator style issues - Don't process blocks that have been visited already - Fixed a case where a unreachable block cycle was not reported - Minor test case changes - Added one test case from flow-sensitive version of the check. More coming. llvm-svn: 115861
-
Fariborz Jahanian authored
llvm-svn: 115856
-
- Oct 06, 2010
-
-
Fariborz Jahanian authored
attribute(unavailable) to do next. // rdar:// 6734520. llvm-svn: 115842
-
Douglas Gregor authored
of the precompiled preamble (or any PCH file it depends on) fails during reparsing. llvm-svn: 115838
-
Devang Patel authored
llvm-svn: 115834
-
John McCall authored
deal with the consequences. Fixes rdar://problem/8224178. llvm-svn: 115816
-
Nick Lewycky authored
llvm-svn: 115806
-
Devang Patel authored
This is tested by ptype.exp in gdb testsuite. llvm-svn: 115805
-
Fariborz Jahanian authored
based on underlying type's deprecatedness. llvm-svn: 115800
-
Douglas Gregor authored
expressions. Fixes PR8209 in the narrowest way possible. I'm still considering whether I want to implement the extension that permits the use of VLA types in a 'new' expression. llvm-svn: 115790
-
Devang Patel authored
llvm-svn: 115789
-
Francois Pichet authored
llvm-svn: 115785
-
Chandler Carruth authored
automatically when syncing due to the auto-props selecting svn:eol-style of 'native'. llvm-svn: 115758
-
Nico Weber authored
llvm-svn: 115743
-
Bill Wendling authored
llvm-svn: 115737
-
Bill Wendling authored
llvm-svn: 115736
-
Bill Wendling authored
llvm-svn: 115735
-
Anders Carlsson authored
When checking for uninitialized fields in member initializers, special case static variables and enums. Fixes PR8075. llvm-svn: 115732
-
John McCall authored
I don't know when this stopped happening, but this seems to be the right place to do it. llvm-svn: 115730
-
John McCall authored
of an enum value. llvm-svn: 115725
-
John McCall authored
and isBuiltinType(). llvm-svn: 115724
-
Fariborz Jahanian authored
llvm-svn: 115723
-
Fariborz Jahanian authored
expression of deprecated type. llvm-svn: 115713
-
John McCall authored
arguments in either the placement or constructor arguments. This is important if the default arguments refer to a declaration or create a temporary. llvm-svn: 115700
-
- Oct 05, 2010
-
-
Fariborz Jahanian authored
Previously, compiler warned only if it was unsafe if types did not match. Fixes // rdar: //7933061 llvm-svn: 115683
-
John McCall authored
llvm-svn: 115671
-
John McCall authored
llvm-svn: 115670
-
John McCall authored
a EH-only cleanup as part of a fallthrough branch-through. That this happens for this test case is actually a separate bug. llvm-svn: 115668
-
-
Douglas Gregor authored
following amusing sequence: - AST writing schedules writing a type X* that it had never seen before - AST writing starts writing another declaration, ends up deserializing X* from a prior AST file. Now we have two type IDs for the same type! - AST writer tries to write X*. It only has the lower-numbered ID from the the prior AST file, so references to the higher-numbered ID that was scheduled for writing go off into lalaland. To fix this, keep the higher-numbered ID so we end up writing the type twice. Since this issue occurs so rarely, and type records are generally rather small, I deemed this better than the alternative: to keep a separate mapping from the higher-numbered IDs to the lower-numbered IDs, which we would end up having to check whenever we want to deserialize any type. Fixes <rdar://problem/8511624>, I think. llvm-svn: 115647
-
Fariborz Jahanian authored
block descriptor for outer block was missing even though the block was importing objects into its inner blocks. //rdar://84995992 llvm-svn: 115644
-
Zhanyong Wan authored
Fix handling of the 'Invalid' argument in SourceManager's methods (patch by Dean Sturtevant, reviewed by chandlerc and Sebastian Redl). llvm-svn: 115638
-
Sebastian Redl authored
Give every file that ASTReader loads a type: module, PCH, precompiled preamble or main file. Base Decls' PCHLevel on this to make it more sane. llvm-svn: 115626
-
Sebastian Redl authored
llvm-svn: 115625
-
Douglas Gregor authored
waiting until we think we need it: we didn't catch all of the places where we actually needed it, and we probably wouldn't ever. Fixes a C++ PCH crasher. llvm-svn: 115621
-
Douglas Gregor authored
llvm-svn: 115618
-
Douglas Gregor authored
waiting until we think we need it: we didn't catch all of the places where we actually needed it, and we probably wouldn't ever. Fixes a C++ PCH crasher. llvm-svn: 115617
-
Zhongxing Xu authored
* Fix dump() to make it consistent with the test case. llvm-svn: 115609
-
Marcin Swiderski authored
llvm-svn: 115592
-