Skip to content

Commit 3b5e608

Browse files
authored
Merge pull request #8624 from diffblue/vs-nullptr
Visual Studio recognises `__nullptr` in C++ mode
2 parents cbdab7f + d6f3bfc commit 3b5e608

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/ansi-c/scanner.l

+3-2
Original file line numberDiff line numberDiff line change
@@ -1012,11 +1012,12 @@ enable_or_disable ("enable"|"disable")
10121012
TOK_CHAR16_T);
10131013
}
10141014

1015-
"__nullptr" { // GNU extension
1015+
"__nullptr" { // GNU, clang, VS extension
10161016
return conditional_keyword(
10171017
PARSER.cpp98 &&
10181018
(PARSER.mode==configt::ansi_ct::flavourt::GCC ||
1019-
PARSER.mode==configt::ansi_ct::flavourt::CLANG),
1019+
PARSER.mode==configt::ansi_ct::flavourt::CLANG ||
1020+
PARSER.mode==configt::ansi_ct::flavourt::VISUAL_STUDIO),
10201021
TOK_NULLPTR);
10211022
}
10221023

0 commit comments

Comments
 (0)