- Jun 03, 2014
-
-
Colin Riley authored
Windows fix: Disable editline for MSVC. Since r208369 there have been issues, probably related to the editline wrapper. For now, it's more stable and usable disabled. llvm-svn: 210105
-
Colin Riley authored
Windows fix: Condition::Wait returned failure when it actually succeeded (SleepConditionVariableCS returns non-zero for success) llvm-svn: 210104
-
Evgeniy Stepanov authored
llvm-svn: 210103
-
Tim Northover authored
This means the output of LowerFormalArguments returns a lowered SDValue with the correct type (expected in SelectionDAGBuilder). Without this, an assertion under a DEBUG macro triggers when those types are passed on the stack. llvm-svn: 210102
-
Rafael Espindola authored
This is a partial revert of r210075. llvm-svn: 210101
-
Rafael Espindola authored
llvm-svn: 210100
-
Colin Riley authored
llvm-svn: 210099
-
Evgeniy Stepanov authored
dlopen()/dlclose() are not interceptable on Android, so we update .sancov.map in module constructor callbacks. llvm-svn: 210098
-
Daniel Jasper authored
This fixes a few oddities when formatting multiple nested JavaScript blocks, e.g.: Before: promise.then( function success() { doFoo(); doBar(); }, [], function error() { doFoo(); doBaz(); }); promise.then([], function success() { doFoo(); doBar(); }, function error() { doFoo(); doBaz(); }); After: promise.then( function success() { doFoo(); doBar(); }, [], function error() { doFoo(); doBaz(); }); promise.then([], function success() { doFoo(); doBar(); }, function error() { doFoo(); doBaz(); }); llvm-svn: 210097 -
Kostya Serebryany authored
temporary disable part of a test because it causes clang to leak memory (want to have the sanitizer bot green) llvm-svn: 210096
-
Alexander Musman authored
This patch implements semantic analysis to make sure that the loop is in OpenMP canonical form. This is the form required for 'omp simd', 'omp for' and other loop pragmas. Differential revision: http://reviews.llvm.org/D3778 llvm-svn: 210095
-
Simon Atanasyan authored
No functional changes. llvm-svn: 210094
-
Rui Ueyama authored
Previously the parser always printed out an error message followed by "Invalid file type" even if the file type is correct. llvm-svn: 210093
-
Richard Smith authored
llvm-svn: 210092
-
Richard Smith authored
elements from {}, rather than value-initializing them. This permits calling an initializer-list constructor or constructing a std::initializer_list object. (It would also permit initializing a const reference or rvalue reference if that weren't explicitly prohibited by other rules.) llvm-svn: 210091 -
Richard Smith authored
llvm-svn: 210090
-
Rui Ueyama authored
FileToMutable is what this class does, but this class (or, to be precise, an instance of this class) is a wrapper of the other SimpleFile. It's odd that the class was named like a function. llvm-svn: 210089
-
Rui Ueyama authored
llvm-svn: 210087
-
Rui Ueyama authored
llvm-svn: 210086
-
Rui Ueyama authored
llvm-svn: 210085
-
Rui Ueyama authored
llvm-svn: 210084
-
Richard Smith authored
just the extremely specific case of a trailing array element that couldn't be initialized because the default constructor for the element type is deleted. Also reword the diagnostic to better match our other context diagnostics and to prepare for the implementation of core issue 1070. llvm-svn: 210083
-
Rui Ueyama authored
llvm-svn: 210082
-
Rui Ueyama authored
llvm-svn: 210081
-
Nikola Smiljanic authored
llvm-svn: 210080
-
Richard Smith authored
trailing elements as a single loop, rather than sometimes emitting a nest of several loops. This fixes a bug where CodeGen would sometimes try to emit an expression with the wrong type for the element being initialized. Plus various other minor cleanups to the IR produced for array new initialization. llvm-svn: 210079
-
Rafael Espindola authored
llvm-svn: 210078
-
Rafael Espindola authored
Might also fix the windows build. llvm-svn: 210077
-
Rafael Espindola authored
llvm-svn: 210076
-
Rafael Espindola authored
llvm-svn: 210075
-
Rui Ueyama authored
llvm-svn: 210074
-
Rafael Espindola authored
llvm-svn: 210073
-
Rafael Espindola authored
llvm-svn: 210072
-
Rafael Espindola authored
llvm-svn: 210071
-
Rafael Espindola authored
llvm-svn: 210070
-
Greg Fitzgerald authored
llvm-svn: 210069
-
Nick Lewycky authored
Ignore line numbers on debug intrinsics. Add an assert to ensure that we aren't emitting line number zero, the .gcno format uses this to indicate that the next field is a filename. llvm-svn: 210068
-
Jiangning Liu authored
llvm-svn: 210067
-
Rui Ueyama authored
Previously section groups are doubly linked to their children. That is, an atom representing a group has group-child references to its group contents, and content atoms also have group-parent references to the group atom. That relationship was invariant; if X has a group-child edge to Y, Y must have a group-parent edge to X. However we were not using group-parent references at all. The resolver only needs group-child edges. This patch simplifies the section group by removing the unused reverse edge. No functionality change intended. Differential Revision: http://reviews.llvm.org/D3945 llvm-svn: 210066
-
Alp Toker authored
This could have generated non-random output under error conditions in release builds. llvm-svn: 210065
-