diff options
Diffstat (limited to 'tests/cxx/update_comments.cc')
-rw-r--r-- | tests/cxx/update_comments.cc | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/tests/cxx/update_comments.cc b/tests/cxx/update_comments.cc new file mode 100644 index 0000000..bf0eccb --- /dev/null +++ b/tests/cxx/update_comments.cc @@ -0,0 +1,28 @@ +//===--- update_comments.cc - test input file for iwyu --------------------===// +// +// The LLVM Compiler Infrastructure +// +// This file is distributed under the University of Illinois Open Source +// License. See LICENSE.TXT for details. +// +//===----------------------------------------------------------------------===// + +// IWYU_ARGS: -Xiwyu --update_comments -I . + +// Test that passing the --update_comments switch to IWYU makes it always print +// the full include-list, with up to date "// for XYZ" comments. + +#include "tests/cxx/indirect.h" // for SomethingElse + +IndirectClass indirect; + +/**** IWYU_SUMMARY + +tests/cxx/update_comments.cc should add these lines: + +tests/cxx/update_comments.cc should remove these lines: + +The full include-list for tests/cxx/update_comments.cc: +#include "tests/cxx/indirect.h" // for IndirectClass + +***** IWYU_SUMMARY */ |