[Preprocessor] Preserve #pragma clang assume_nonnull in preprocessed output
authorEli Friedman <efriedma@codeaurora.org>
Wed, 27 Sep 2017 23:29:37 +0000 (23:29 +0000)
committerEli Friedman <efriedma@codeaurora.org>
Wed, 27 Sep 2017 23:29:37 +0000 (23:29 +0000)
commit16fee0841002b532890c03b35c69438dd755602b
treedc9f4e0d0c3c12c6a6320ea4c593decce9c9532c
parentfa57bd0ced39eddf1eb31283b7ad9e67e166b1cf
[Preprocessor] Preserve #pragma clang assume_nonnull in preprocessed output

Patch by Zbigniew Sarbinowski!

Differential Revision: https://reviews.llvm.org/D37861

llvm-svn: 314364
clang/include/clang/Lex/PPCallbacks.h
clang/lib/Frontend/PrintPreprocessedOutput.cpp
clang/lib/Lex/Pragma.cpp
clang/test/Preprocessor/pragma_assume_nonnull.c [new file with mode: 0644]