[clang-tools-extra] r298501 - [clang-tidy] Tests should not rely on STL headers being available.

Alexander Kornienko via cfe-commits cfe-commits at lists.llvm.org
Wed Mar 22 05:50:11 PDT 2017


Author: alexfh
Date: Wed Mar 22 07:50:10 2017
New Revision: 298501

URL: http://llvm.org/viewvc/llvm-project?rev=298501&view=rev
Log:
[clang-tidy] Tests should not rely on STL headers being available.

Modified:
    clang-tools-extra/trunk/test/clang-tidy/check_clang_tidy.py

Modified: clang-tools-extra/trunk/test/clang-tidy/check_clang_tidy.py
URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/test/clang-tidy/check_clang_tidy.py?rev=298501&r1=298500&r2=298501&view=diff
==============================================================================
--- clang-tools-extra/trunk/test/clang-tidy/check_clang_tidy.py (original)
+++ clang-tools-extra/trunk/test/clang-tidy/check_clang_tidy.py Wed Mar 22 07:50:10 2017
@@ -60,6 +60,11 @@ def main():
   if len(clang_tidy_extra_args) == 0:
     clang_tidy_extra_args = ['--', '--std=c++11'] if extension == '.cpp' \
                        else ['--']
+
+  # Tests should not rely on STL being available, and instead provide mock
+  # implementations of relevant APIs.
+  clang_tidy_extra_args.append('-nostdinc++')
+
   if resource_dir is not None:
     clang_tidy_extra_args.append('-resource-dir=%s' % resource_dir)
 




More information about the cfe-commits mailing list