- May 31, 2013
-
-
Rui Ueyama authored
llvm-svn: 182988
-
Ted Kremenek authored
[analyzer; new edges] in splitBranchConditionEdges() do not check that predecessor edge has source in the same lexical scope as the target branch. Fixes <rdar://problem/14031292>. llvm-svn: 182987
-
Ted Kremenek authored
llvm-svn: 182986
-
Rui Ueyama authored
llvm-svn: 182985
-
Akira Hatanaka authored
Patch by Jyun-Yan You. llvm-svn: 182984
-
Richard Smith authored
initialization. Previously we would incorrectly require an extra set of braces around such initializers. llvm-svn: 182983
-
Anna Zaks authored
llvm-svn: 182982
-
Anna Zaks authored
The new advanced option ensures ccc-analyze is used even when better interposition methods are available. llvm-svn: 182981
-
Rui Ueyama authored
llvm-svn: 182980
-
Matt Arsenault authored
llvm-svn: 182979
-
Enrico Granata authored
Making sure that I get my English right by saying “0 bytes” instead llvm-svn: 182978
-
rdar://problem/11109316Enrico Granata authored
command script import now does reloads - for real If you invoke command script import foo and it detects that foo has already been imported, it will - invoke reload(foo) to reload the module in Python - re-invoke foo.__lldb_init_module This second step is necessary to ensure that LLDB does not keep cached copies of any formatter, command, ... that the module is providing Usual caveats with Python imports persist. Among these: - if you have objects lurking around, reloading the module won't magically update them to reflect changes - if module A imports module B, reloading A won't reload B These are Python-specific issues independent of LLDB that would require more extensive design work The --allow-reload (-r) option is maintained for compatibility with existing scripts, but is clearly documented as redundant - reloading is always enabled whether you use it or not llvm-svn: 182977
-
Nick Lewycky authored
insertelement instructions. llvm-svn: 182976
-
Michael J. Spencer authored
Inconsistent (and wrong) sort order on non-Windows. llvm-svn: 182975
-
Argyrios Kyrtzidis authored
In a certain code-path we were not deserializing an anonymous field initializer correctly, leading to a crash when trying to IRGen it. This is a simpler version of a patch by Yunzhong Gao! llvm-svn: 182974
-
Ahmed Bougacha authored
llvm-svn: 182973
-
Enrico Granata authored
This should help us figure out issues with the NSString data formatter llvm-svn: 182972
-
Rui Ueyama authored
llvm-svn: 182971
-
Rui Ueyama authored
llvm-svn: 182970
-
Richard Smith authored
syntactic form in template instantiation. Previously, this blocked the reversion and we ended up losing inner CXXBindTemporaryExprs (and thus forgetting to call destructors!). llvm-svn: 182969
-
- May 30, 2013
-
-
Fariborz Jahanian authored
llvm-svn: 182966
-
Daniel Malea authored
- should address Debian test errors due to not being able to 'ps' directly llvm-svn: 182965
-
Fariborz Jahanian authored
which diagnoses type mismatches of identical selectors declared in classes throughout. // rdar://14007194 llvm-svn: 182964
-
Jordan Rose authored
...and make this work correctly in the current codebase. After living on this for a while, it turns out to look very strange for inlined functions that have only a single statement, and somewhat strange for inlined functions in general (since they are still conceptually in the middle of the path, and there is a function-entry path note). It's worth noting that this only affects inlined functions; in the new arrow generation algorithm, the top-level function still starts at the first real statement in the function body, not the enclosing CompoundStmt. This reverts r182078 / dbfa950abe0e55b173286a306ee620eff5f72ea. llvm-svn: 182963
-
Rafael Espindola authored
The testcase in PR16060 points out that while template arguments can show that a type is not externally visible, the standards still says they have external linkage. In terms of our implementation, it means that we should merge just the isExternallyVisible bit, not the formal linkage. llvm-svn: 182962
-
Daniel Malea authored
Improve TestExitDuringStep to verify thread behaviour during step-over, step-in in addition to step-inst Patch by Brian Minard! llvm-svn: 182961
-
Rafael Espindola authored
r182877 broke MCJIT tests on ARM and r182937 was working around another failure by r182877. This should make the ARM bots green. llvm-svn: 182960
-
Bill Wendling authored
llvm-svn: 182959
-
Rafael Espindola authored
llvm-svn: 182958
-
Edwin Vane authored
llvm-svn: 182957
-
Eric Christopher authored
llvm-svn: 182954
-
Enrico Granata authored
Upon encountering an object not of type string, LLDB will get the string representation of it (akin to calling str(X) in Python code) and use that as the summary to display Feedback is welcome as to whether repr() should be used instead (but the argument for repr() better be highly persuasive :-) llvm-svn: 182953
-
Matt Kopec authored
llvm-svn: 182952
-
Argyrios Kyrtzidis authored
Fix potential infinite loop when iterating over redeclarations of an ObjMethodDecl, resulting from invalid code. Check for invalid decls in ObjCMethodDecl::getNextRedeclaration(); otherwise if we start from an invalid redeclaration of an @implementation we would move to the @interface and not reach the original declaration again. Fixes rdar://14024851 llvm-svn: 182951
-
Bill Wendling authored
llvm-svn: 182950
-
Ahmed Bougacha authored
This removes the need for the missing SectionRef operator< workaround, and fixes an IntervalMap assert about alignment on MSVC. llvm-svn: 182949
-
Jordan Rose authored
It is okay to declare a block without an argument list: ^ {} or ^void {}. In these cases, the BlockDecl's signature-as-written will just contain the return type, rather than the entire function type. It is unclear if this is intentional, but the analyzer shouldn't crash because of it. <rdar://problem/14018351> llvm-svn: 182948
-
Adrian Prantl authored
Do not reuse the debug location of the return value's store if there is autorelease code to be emitted between store and return instructions. This is analoguous to what we do for lexical scope cleanups. rdar://problem/13977888 llvm-svn: 182947
-
Adrian Prantl authored
llvm-svn: 182946
-
Michael Gottesman authored
Implement IEEE-754R 2008 nextUp/nextDown functions in the guise of the function APFloat::next(bool nextDown). rdar://13852078 llvm-svn: 182945
-