- Feb 08, 2014
-
-
Richard Smith authored
whether it's POD. llvm-svn: 201018
-
Reid Kleckner authored
LLVM only knows how to emit Z7-style line tables on -win32, so there's no reason for clang to emit anything other than line info. llvm-svn: 201017
-
Nick Lewycky authored
llvm-svn: 201016
-
Nick Lewycky authored
llvm-svn: 201015
-
Nick Lewycky authored
as required per core issue 1552 and warned about with -Wimplicit-exception-spec-mismatch. llvm-svn: 201014
-
Reid Kleckner authored
This was crashing compilation of DeclContext::buildLookupImpl<>. llvm-svn: 201013
-
Richard Smith authored
llvm-svn: 201012
-
John McCall authored
gross, and increasingly replaced through other mechanisms. llvm-svn: 201011
-
Dmitri Gribenko authored
ASTUnit contains code to remap files to other files on disk. This code is not used. We only remap files to MemoryBuffers. llvm-svn: 201010
-
Juergen Ributzka authored
The bitcast instruction during constant materialization was not placed correcly in the presence of phi nodes. This commit fixes the insertion point to be in the idom instead. This fixes PR18768 llvm-svn: 201009
-
Juergen Ributzka authored
This fix first traverses the whole use list of the constant expression and keeps track of the instructions that need to be updated. Then perform the fixup afterwards. llvm-svn: 201008
-
Jordan Rose authored
<rdar://problem/15999214> llvm-svn: 201007
-
Rafael Espindola authored
llvm-svn: 201006
-
Sean Callanan authored
clang -O1. <rdar://problem/15767528> llvm-svn: 201005
-
- Feb 07, 2014
-
-
Nikola Smiljanic authored
- Properly displaying non null terminated StringRef. - Auto expanding pointer types. - Displaying real type names for PointerUnions. - Using "size" and "capacity" across all containers. - Simplifying code where possible. llvm-svn: 201004
-
Greg Clayton authored
ObjectFile::SetLoadAddress (Target &target, lldb::addr_t value, bool value_is_offset); Now "value" is a slide if "value_is_offset" is true, and "value" is an image base address otherwise. All previous usage of this API was using slides. Updated the ObjectFileELF and ObjectFileMachO SetLoadAddress methods to do the right thing. Also updated the ObjectFileMachO::SetLoadAddress() function to not load __LINKEDIT when it isn't needed and to only load sections that belong to the executable object file. llvm-svn: 201003
-
Richard Smith authored
'operator delete' or 'operator delete[]' is an explicit exception specification. Therefore we should diagnose 'void operator delete(void*)' instead of 'void operator delete(void*) noexcept'. This diagnostic remains an ExtWarn, since in practice people don't always include the exception specification in such a declaration. llvm-svn: 201002
-
Rafael Espindola authored
llvm-svn: 201001
-
Richard Smith authored
llvm-svn: 201000
-
Rafael Espindola authored
llvm-svn: 200999
-
Rafael Espindola authored
llvm-svn: 200998
-
Greg Clayton authored
Now that the command interpreter runs in a separate thread in Xcode, we need to lock the target API lock instead of trying to lock it. What was happening was: 1 - Xcode ran and stopped and was doing work on thread 2 2 - Users would type something in Xcode console on thread 1 3 - thread 3 would be running command interpreter thread and try to execute command but get "failed to get API lock" error for any command that wanted the target API lock (like "expression") <rdar://problem/15775016> llvm-svn: 200997
-
rdar://problem/12857181Enrico Granata authored
When a user says type formatter add ... unsigned int he most probably means to deal with the "unsigned int" type. However, given how the LLDB command parser works, that command will try to add the formatter to the TWO types 'unsigned' AND 'int' Since this is unlikely to be what the user wants, warn about it, and suggest they can use quotes to override the debugger's understanding llvm-svn: 200996
-
Enrico Granata authored
llvm-svn: 200995
-
Rafael Espindola authored
This is a small simplification and a small step in fixing pr18743 since private functions on MachO should be using a 'l' prefix. llvm-svn: 200994
-
Joerg Sonnenberger authored
llvm-svn: 200993
-
Rafael Espindola authored
llvm-svn: 200992
-
Sean Callanan authored
values whose size differs from the register's size. llvm-svn: 200991
-
Renato Golin authored
llvm-svn: 200990
-
Matt Arsenault authored
Stores of <4 x i64> do work (although they do expand to 4 stores instead of 2), but 3 x i64 vectors fail to select. llvm-svn: 200989
-
Renato Golin authored
llvm-svn: 200988
-
Ben Langmuir authored
Hopefully the last tweak needed to get this test working everywhere. Remove matching of the prefix of sys_header.h, which was never the point of the test anyway. This avoids dealing with path separators. llvm-svn: 200987
-
Fariborz Jahanian authored
internal discussions. // rdar://16006401 llvm-svn: 200986
-
Greg Clayton authored
Fix a bug where we will crash if we have a class "B" that is contained inside a class "A" in the DWARF where "A" is a forward declaration. <rdar://problem/14673945> <rdar://problem/15682781> llvm-svn: 200985
-
Enrico Granata authored
Provide a filter for libc++ std::atomic<T> This just hides some implementation clutter and promotes the actual content to only child status llvm-svn: 200984
-
Rafael Espindola authored
llvm-svn: 200983
-
Ben Langmuir authored
Add a darwin triple to get the behaviour from isysroot that the test expects. llvm-svn: 200982
-
Alexander Kornienko authored
An intermediate solution until the problems with analyzer plugins linking with llvm/Support and causing assertions due to duplicate GeneralCategory are solved. llvm-svn: 200981
-
Jordan Rose authored
This means always walking the whole call stack for the end path node, but we'll assume that's always fairly tractable. <rdar://problem/15952973> llvm-svn: 200980
-
Ben Langmuir authored
We don't stat the system headers to check for stalenes during regular PCH loading for performance reasons. When explicitly saying -verify-pch, we want to check all the dependencies - user or system. llvm-svn: 200979
-