- Jul 01, 2013
-
-
Daniel Jasper authored
This is not all bad, but people are often surprised by it. Before: namespace { int SomeVariable = 0; // comment } // namespace After: namespace { int SomeVariable = 0; // comment } // namespace llvm-svn: 185327
-
Alexey Samsonov authored
llvm-svn: 185326
-
Alexander Potapenko authored
Patch by Jesse Ruderman<jruderman@gmail.com> llvm-svn: 185325
-
Sergey Matveev authored
llvm-svn: 185324
-
NAKAMURA Takumi authored
Cygwin does not accept the form /CYGDRIVE/X/PATH/TO/FILE against /cygdrive/X/PATH/TO/FILE. "cygdrive" must be lower-cased. llvm-svn: 185323
-
NAKAMURA Takumi authored
FIXME: Could we use llvm::sys::Path here? llvm-svn: 185322
-
Daniel Jasper authored
Before (for styles where the pointer binds to the type): template <class... Ts> void Foo(Ts... ts) {} template <class... Ts> void Foo(Ts* ... ts) {} After: template <class... Ts> void Foo(Ts... ts) {} template <class... Ts> void Foo(Ts*... ts) {} llvm-svn: 185321
-
Daniel Jasper authored
Before: void f(int */* unused */) {} After: void f(int * /* unused */) {} The previous version seems to be valid C++ code but confuses many syntax highlighters. llvm-svn: 185320
-
Daniel Jasper authored
Before: DoSomethingWithVector({ } /* No data */); After: DoSomethingWithVector({} /* No data */); llvm-svn: 185319
-
Alexey Samsonov authored
llvm-svn: 185318
-
Evgeniy Stepanov authored
PTRACE_SETREGSET & PTRACE_GETREGSET may be missing from linux headers. llvm-svn: 185317
-
Serge Pavlov authored
llvm-svn: 185316
-
Alexey Samsonov authored
llvm-svn: 185315
-
Alexey Samsonov authored
llvm-svn: 185314
-
Sylvestre Ledru authored
The build system is currently miss-identifying GNU/kFreeBSD as FreeBSD. This kind of simplification is sometimes useful, but in general it's not correct. As GNU/kFreeBSD is an hybrid system, for kernel-related issues we want to match the build definitions used for FreeBSD, whereas for userland-related issues we want to match the definitions used for other systems with Glibc. The current modification adjusts the build system so that they can be distinguished, and explicitly adds GNU/kFreeBSD to the build checks in which it belongs. Fixes bug #16446. Patch by Robert Millan in the context of Debian. llvm-svn: 185313
-
Sylvestre Ledru authored
The build system is currently miss-identifying GNU/kFreeBSD as FreeBSD. This kind of simplification is sometimes useful, but in general it's not correct. As GNU/kFreeBSD is an hybrid system, for kernel-related issues we want to match the build definitions used for FreeBSD, whereas for userland-related issues we want to match the definitions used for other systems with Glibc. The current modification adjusts the build system so that they can be distinguished, and explicitly adds GNU/kFreeBSD to the build checks in which it belongs. Fixes bug #16445. Patch by Robert Millan in the context of Debian. llvm-svn: 185312
-
Sylvestre Ledru authored
This kind of simplification is sometimes useful, but in general it's not correct. As GNU/kFreeBSD is an hybrid system, for kernel-related issues we want to match the build definitions used for FreeBSD, whereas for userland-related issues we want to match the definitions used for other systems with Glibc. The current modification adjusts the build system so that they can be distinguished, and explicitly adds GNU/kFreeBSD to the build checks in which it belongs. Fixes bug #16444. Patch by Robert Millan in the context of Debian. llvm-svn: 185311
-
Rui Ueyama authored
llvm-svn: 185310
-
Rui Ueyama authored
llvm-svn: 185309
-
Rui Ueyama authored
llvm-svn: 185308
-
Rui Ueyama authored
llvm-svn: 185307
-
Craig Topper authored
llvm-svn: 185306
-
Craig Topper authored
llvm-svn: 185305
-
Richard Smith authored
InitListExpr. llvm-svn: 185304
-
Craig Topper authored
llvm-svn: 185303
-
Craig Topper authored
llvm-svn: 185302
-
Craig Topper authored
llvm-svn: 185301
-
Craig Topper authored
llvm-svn: 185300
-
Arnold Schwaighofer authored
Math functions are mark as readonly because they read the floating point rounding mode. Because we don't vectorize loops that would contain function calls that set the rounding mode it is safe to ignore this memory read. llvm-svn: 185299
-
Howard Hinnant authored
In istream::ignore, check the delimeter as an int_type, not as a char_type, so as to correctly handle EOF. This fixes http://llvm.org/bugs/show_bug.cgi?id=16427 llvm-svn: 185298
-
Howard Hinnant authored
The bind and function functor constructors and assignment operators were overly general and getting confused with the copy constructor and copy assignment operators. Constrained them. This fixes http://llvm.org/bugs/show_bug.cgi?id=16385 llvm-svn: 185297
-
Craig Topper authored
llvm-svn: 185296
-
Craig Topper authored
llvm-svn: 185295
-
- Jun 30, 2013
-
-
Vincent Lejeune authored
llvm-svn: 185294
-
James Dennett authored
llvm-svn: 185293
-
Ahmed Bougacha authored
llvm-svn: 185292
-
Stephen Lin authored
This allows clang to use the backend parameter attribute 'returned' when generating 'this'-returning constructors and destructors in ARM and MSVC C++ ABIs. llvm-svn: 185291
-
Stephen Lin authored
DeadArgumentElimination: keep return value on functions that have a live argument with the 'returned' attribute (rather than generate invalid IR); however, if both can be eliminated, both will be llvm-svn: 185290
-
Howard Hinnant authored
Fix bind by making _is_valid_bind_return more robust. It should return false instead of give a compile time error, always. The problem was down in ____mu_return, the version that handles nested bind objects. This fixes http://llvm.org/bugs/show_bug.cgi?id=16343 llvm-svn: 185289
-
James Dennett authored
typo or two. llvm-svn: 185288
-