Go to file
Tareq A. Siraj c2aa348dd0 Allow users to specify NULL like macros to be replaced
-use-nullptr only replaced macro named NULL and ignored any user defined
macros that behaved like NULL. This patch introduces -user-null-macros
command line option to let users specify their custom NULL like macros.

- Added a -user-null-macros command line option that takes a
  comma-separated list of user-defined macros to be replaced when using
  the -use-nullptr transform.
- Added documentation.
- Updated testcase to reflect current behavior.
- Whitespace fixes.

Reviewers: revane, klimek, gribozavr
llvm-svn: 178243
2013-03-28 16:06:59 +00:00
clang Add support for gcc-compatible -mpopcntd -mno-popcntd PPC options 2013-03-28 13:51:36 +00:00
clang-tools-extra Allow users to specify NULL like macros to be replaced 2013-03-28 16:06:59 +00:00
compiler-rt [ASan] Speed-up initialization-order checking: create and use fast versions of PoisonShadow functions, store copies of __asan_global descriptors in a vector instead of list of pointers. This gives 3x speedup on both benchmarks and real binaries with lots of globals. 2013-03-28 15:42:43 +00:00
debuginfo-tests Remove IR scenario tests. 2013-03-15 20:52:10 +00:00
libclc Update the copyright coredits -- Happy new year 2013! 2013-01-01 10:00:19 +00:00
libcxx Add missing #ifndef _LIBCPP_NO_EXCEPTIONS around throw in include/thread. 2013-03-28 15:00:04 +00:00
libcxxabi Bruce Mitchener: Typo fixes. 2013-02-15 15:48:49 +00:00
lld [ELF][Hexagon] remove duplicated code 2013-03-26 15:06:52 +00:00
lldb Fix the Linux build issues introduced by r178191. 2013-03-28 16:02:31 +00:00
llvm Seciton 24.2.2 of the C++ standard, [iterator.iterators], Table 106 2013-03-28 15:47:50 +00:00
polly RegisterPasses: Improve comments 2013-03-23 21:35:52 +00:00