- Aug 04, 2011
-
-
Devang Patel authored
llvm-svn: 136901
-
Evan Cheng authored
llvm-svn: 136900
-
Evan Cheng authored
llvm-svn: 136899
-
Owen Anderson authored
LDCL_POST and STCL_POST need one's-complement offsets, rather than two's complement offsets. Add an appropriate immediate type for them. llvm-svn: 136896
-
Johnny Chen authored
There should be nothing unwanted there and a simpe main.cpp (generated from main.cpp.template) which includes SB*.h should compile and link with the LLDB framework. llvm-svn: 136894
-
Douglas Gregor authored
ASTReader::ReadMacroRecord(). No functionality change. llvm-svn: 136893
-
Chad Rosier authored
llvm-svn: 136892
-
Kaelyn Uhrain authored
Having a function declaration and definition with different types for a parameter where the types have same (textual) name can occur when an unqualified type name resolves to types in different namespaces in each location. The error messages have been extended by adding notes that point to the first parameter of the function definition that doesn't match the declaration, instead of a generic "member declaration nearly matches". The generic message is still used in cases where the mismatch is not in the paramenter list, such as mismatched cv qualifiers on the member function itself. llvm-svn: 136891
-
Anna Zaks authored
KeychainAPI checker: Refactor to make it easier to add more allocator/deallocator API pairs. Add the allocator function ID to the checker state. Better comments. llvm-svn: 136889
-
Enrico Granata authored
llvm-svn: 136887
-
Enrico Granata authored
llvm-svn: 136886
-
Douglas Gregor authored
so that we use ID zero as a sentinel for "no result". This matches the convention set by all of the other global IDs. llvm-svn: 136885
-
Rafael Espindola authored
llvm-svn: 136884
-
Douglas Gregor authored
Add some missing record names to the AST output. No functionality change, but llvm-bcanalyzer will be a little more informative now for AST files llvm-svn: 136883
-
Douglas Gregor authored
the detailed preprocessing record. Tested with the standard "gaps" method. llvm-svn: 136882
-
Duncan Sands authored
logic moved over to its own enum. Noticed by Andrey Karpov with the PVS-studio tool. llvm-svn: 136881
-
Rafael Espindola authored
llvm-svn: 136880
-
Douglas Gregor authored
llvm-svn: 136879
-
Duncan Sands authored
the PVS-studio tool. llvm-svn: 136878
-
Rafael Espindola authored
llvm-svn: 136877
-
Douglas Gregor authored
David Blaikie! llvm-svn: 136876
-
Rafael Espindola authored
llvm-svn: 136875
-
Rafael Espindola authored
llvm-svn: 136874
-
Rafael Espindola authored
llvm-svn: 136873
-
Rafael Espindola authored
llvm-svn: 136872
-
Rafael Espindola authored
llvm-svn: 136871
-
Rafael Espindola authored
llvm-svn: 136870
-
Rafael Espindola authored
llvm-svn: 136869
-
Rafael Espindola authored
llvm-svn: 136868
-
Rafael Espindola authored
llvm-svn: 136867
-
Jay Foad authored
llvm-svn: 136866
-
Duncan Sands authored
reported at http://habrahabr.ru/blogs/compilers/125626/. llvm-svn: 136865
-
Ted Kremenek authored
llvm-svn: 136864
-
Enrico Granata authored
llvm-svn: 136863
-
Enrico Granata authored
New formatting symbol %# can be used in summary strings to get the "count of children" of a variable - accordingly, the test cases for the synthetic providers for the std:: containers have been edited to use ${svar%#} instead of ${svar.len} to print out the count of elements ; the .len synthetic child has been removed from the synthetic providers The synthetic children providers for the std:: containers now return None when asked for children indexes >= num_children() Basic code to support filter names based on regular expressions (WIP) llvm-svn: 136862
-
Enrico Granata authored
APIs to GetValueAsSigned/Unsigned() in SBValue now also accept an SBError parameter to give more info about any problem The synthetic children providers now use the new (safer) APIs to get the values of objects As a side effect, fixed an issue in ValueObject where ResolveValue() was not always updating the value before reading it llvm-svn: 136861
-
John McCall authored
QoI work. rdar://problem/9887979. If some open-source wants to get an idea for what QoI work I have in mind, ping me. llvm-svn: 136860
-
Chad Rosier authored
llvm-svn: 136859
-
Chad Rosier authored
alignment. This fixes cases where the anonymous bitfield is followed by a non-bitfield member. E.g., struct t4 { int foo : 1; long : 0; char bar; }; Part of rdar://9859156 llvm-svn: 136858
-
Andrew Trick authored
llvm-svn: 136857
-