Re: [PATCH] D24601: XFAIL Driver/darwin-stdlib.cpp if CLANG_DEFAULT_CXX_STDLIB is set
This revision was automatically updated to reflect the committed changes. Closed by commit rL282701: XFAIL Driver/darwin-stdlib.cpp if CLANG_DEFAULT_CXX_STDLIB is set (authored by Hahnfeld). Changed prior to commit: https://reviews.llvm.org/D24601?vs=72765&id=72960#toc Repository: rL LLVM https://reviews.llvm.org/D24601 Files: cfe/trunk/test/Driver/darwin-stdlib.cpp cfe/trunk/test/lit.cfg cfe/trunk/test/lit.site.cfg.in Index: cfe/trunk/test/lit.site.cfg.in === --- cfe/trunk/test/lit.site.cfg.in +++ cfe/trunk/test/lit.site.cfg.in @@ -16,6 +16,7 @@ config.llvm_use_sanitizer = "@LLVM_USE_SANITIZER@" config.have_zlib = "@HAVE_LIBZ@" config.clang_arcmt = @ENABLE_CLANG_ARCMT@ +config.clang_default_cxx_stdlib = "@CLANG_DEFAULT_CXX_STDLIB@" config.clang_staticanalyzer = @ENABLE_CLANG_STATIC_ANALYZER@ config.clang_examples = @ENABLE_CLANG_EXAMPLES@ config.enable_shared = @ENABLE_SHARED@ Index: cfe/trunk/test/Driver/darwin-stdlib.cpp === --- cfe/trunk/test/Driver/darwin-stdlib.cpp +++ cfe/trunk/test/Driver/darwin-stdlib.cpp @@ -1,3 +1,7 @@ +// This test will fail if CLANG_DEFAULT_CXX_STDLIB is set to anything different +// than the platform default. (see https://llvm.org/bugs/show_bug.cgi?id=30548) +// XFAIL: default-cxx-stdlib-set + // RUN: %clang -target x86_64-apple-darwin -arch arm64 -miphoneos-version-min=7.0 %s -### 2>&1 | FileCheck %s --check-prefix=CHECK-LIBCXX // RUN: %clang -target x86_64-apple-darwin -mmacosx-version-min=10.8 %s -### 2>&1 | FileCheck %s --check-prefix=CHECK-LIBSTDCXX // RUN: %clang -target x86_64-apple-darwin -mmacosx-version-min=10.9 %s -### 2>&1 | FileCheck %s --check-prefix=CHECK-LIBCXX Index: cfe/trunk/test/lit.cfg === --- cfe/trunk/test/lit.cfg +++ cfe/trunk/test/lit.cfg @@ -343,6 +343,9 @@ # Set available features we allow tests to conditionalize on. # +if config.clang_default_cxx_stdlib != '': +config.available_features.add('default-cxx-stdlib-set') + # Enabled/disabled features if config.clang_staticanalyzer != 0: config.available_features.add("staticanalyzer") Index: cfe/trunk/test/lit.site.cfg.in === --- cfe/trunk/test/lit.site.cfg.in +++ cfe/trunk/test/lit.site.cfg.in @@ -16,6 +16,7 @@ config.llvm_use_sanitizer = "@LLVM_USE_SANITIZER@" config.have_zlib = "@HAVE_LIBZ@" config.clang_arcmt = @ENABLE_CLANG_ARCMT@ +config.clang_default_cxx_stdlib = "@CLANG_DEFAULT_CXX_STDLIB@" config.clang_staticanalyzer = @ENABLE_CLANG_STATIC_ANALYZER@ config.clang_examples = @ENABLE_CLANG_EXAMPLES@ config.enable_shared = @ENABLE_SHARED@ Index: cfe/trunk/test/Driver/darwin-stdlib.cpp === --- cfe/trunk/test/Driver/darwin-stdlib.cpp +++ cfe/trunk/test/Driver/darwin-stdlib.cpp @@ -1,3 +1,7 @@ +// This test will fail if CLANG_DEFAULT_CXX_STDLIB is set to anything different +// than the platform default. (see https://llvm.org/bugs/show_bug.cgi?id=30548) +// XFAIL: default-cxx-stdlib-set + // RUN: %clang -target x86_64-apple-darwin -arch arm64 -miphoneos-version-min=7.0 %s -### 2>&1 | FileCheck %s --check-prefix=CHECK-LIBCXX // RUN: %clang -target x86_64-apple-darwin -mmacosx-version-min=10.8 %s -### 2>&1 | FileCheck %s --check-prefix=CHECK-LIBSTDCXX // RUN: %clang -target x86_64-apple-darwin -mmacosx-version-min=10.9 %s -### 2>&1 | FileCheck %s --check-prefix=CHECK-LIBCXX Index: cfe/trunk/test/lit.cfg === --- cfe/trunk/test/lit.cfg +++ cfe/trunk/test/lit.cfg @@ -343,6 +343,9 @@ # Set available features we allow tests to conditionalize on. # +if config.clang_default_cxx_stdlib != '': +config.available_features.add('default-cxx-stdlib-set') + # Enabled/disabled features if config.clang_staticanalyzer != 0: config.available_features.add("staticanalyzer") ___ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Re: [PATCH] D24601: XFAIL Driver/darwin-stdlib.cpp if CLANG_DEFAULT_CXX_STDLIB is set
vsk accepted this revision. vsk added a reviewer: vsk. vsk added a comment. This revision is now accepted and ready to land. Thanks, LGTM. https://reviews.llvm.org/D24601 ___ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Re: [PATCH] D24601: XFAIL Driver/darwin-stdlib.cpp if CLANG_DEFAULT_CXX_STDLIB is set
Hahnfeld updated the summary for this revision. Hahnfeld updated this revision to Diff 72765. Hahnfeld added a comment. Link PR https://reviews.llvm.org/D24601 Files: test/Driver/darwin-stdlib.cpp test/lit.cfg test/lit.site.cfg.in Index: test/lit.site.cfg.in === --- test/lit.site.cfg.in +++ test/lit.site.cfg.in @@ -16,6 +16,7 @@ config.llvm_use_sanitizer = "@LLVM_USE_SANITIZER@" config.have_zlib = "@HAVE_LIBZ@" config.clang_arcmt = @ENABLE_CLANG_ARCMT@ +config.clang_default_cxx_stdlib = "@CLANG_DEFAULT_CXX_STDLIB@" config.clang_staticanalyzer = @ENABLE_CLANG_STATIC_ANALYZER@ config.clang_examples = @ENABLE_CLANG_EXAMPLES@ config.enable_shared = @ENABLE_SHARED@ Index: test/lit.cfg === --- test/lit.cfg +++ test/lit.cfg @@ -343,6 +343,9 @@ # Set available features we allow tests to conditionalize on. # +if config.clang_default_cxx_stdlib != '': +config.available_features.add('default-cxx-stdlib-set') + # Enabled/disabled features if config.clang_staticanalyzer != 0: config.available_features.add("staticanalyzer") Index: test/Driver/darwin-stdlib.cpp === --- test/Driver/darwin-stdlib.cpp +++ test/Driver/darwin-stdlib.cpp @@ -1,3 +1,7 @@ +// This test will fail if CLANG_DEFAULT_CXX_STDLIB is set to anything different +// than the platform default. (see https://llvm.org/bugs/show_bug.cgi?id=30548) +// XFAIL: default-cxx-stdlib-set + // RUN: %clang -target x86_64-apple-darwin -arch arm64 -miphoneos-version-min=7.0 %s -### 2>&1 | FileCheck %s --check-prefix=CHECK-LIBCXX // RUN: %clang -target x86_64-apple-darwin -mmacosx-version-min=10.8 %s -### 2>&1 | FileCheck %s --check-prefix=CHECK-LIBSTDCXX // RUN: %clang -target x86_64-apple-darwin -mmacosx-version-min=10.9 %s -### 2>&1 | FileCheck %s --check-prefix=CHECK-LIBCXX Index: test/lit.site.cfg.in === --- test/lit.site.cfg.in +++ test/lit.site.cfg.in @@ -16,6 +16,7 @@ config.llvm_use_sanitizer = "@LLVM_USE_SANITIZER@" config.have_zlib = "@HAVE_LIBZ@" config.clang_arcmt = @ENABLE_CLANG_ARCMT@ +config.clang_default_cxx_stdlib = "@CLANG_DEFAULT_CXX_STDLIB@" config.clang_staticanalyzer = @ENABLE_CLANG_STATIC_ANALYZER@ config.clang_examples = @ENABLE_CLANG_EXAMPLES@ config.enable_shared = @ENABLE_SHARED@ Index: test/lit.cfg === --- test/lit.cfg +++ test/lit.cfg @@ -343,6 +343,9 @@ # Set available features we allow tests to conditionalize on. # +if config.clang_default_cxx_stdlib != '': +config.available_features.add('default-cxx-stdlib-set') + # Enabled/disabled features if config.clang_staticanalyzer != 0: config.available_features.add("staticanalyzer") Index: test/Driver/darwin-stdlib.cpp === --- test/Driver/darwin-stdlib.cpp +++ test/Driver/darwin-stdlib.cpp @@ -1,3 +1,7 @@ +// This test will fail if CLANG_DEFAULT_CXX_STDLIB is set to anything different +// than the platform default. (see https://llvm.org/bugs/show_bug.cgi?id=30548) +// XFAIL: default-cxx-stdlib-set + // RUN: %clang -target x86_64-apple-darwin -arch arm64 -miphoneos-version-min=7.0 %s -### 2>&1 | FileCheck %s --check-prefix=CHECK-LIBCXX // RUN: %clang -target x86_64-apple-darwin -mmacosx-version-min=10.8 %s -### 2>&1 | FileCheck %s --check-prefix=CHECK-LIBSTDCXX // RUN: %clang -target x86_64-apple-darwin -mmacosx-version-min=10.9 %s -### 2>&1 | FileCheck %s --check-prefix=CHECK-LIBCXX ___ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Re: [PATCH] D24601: XFAIL Driver/darwin-stdlib.cpp if CLANG_DEFAULT_CXX_STDLIB is set
Hahnfeld added a comment. In https://reviews.llvm.org/D24601#553482, @vsk wrote: > It should be fine to XFAIL this test temporarily. Is there a PR for this? I've now created an entry in Bugzilla: https://llvm.org/bugs/show_bug.cgi?id=30548 https://reviews.llvm.org/D24601 ___ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Re: [PATCH] D24601: XFAIL Driver/darwin-stdlib.cpp if CLANG_DEFAULT_CXX_STDLIB is set
vsk added a subscriber: vsk. vsk added a comment. It should be fine to XFAIL this test temporarily. Is there a PR for this? https://reviews.llvm.org/D24601 ___ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Re: [PATCH] D24601: XFAIL Driver/darwin-stdlib.cpp if CLANG_DEFAULT_CXX_STDLIB is set
Hahnfeld added a comment. ping https://reviews.llvm.org/D24601 ___ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
[PATCH] D24601: XFAIL Driver/darwin-stdlib.cpp if CLANG_DEFAULT_CXX_STDLIB is set
Hahnfeld created this revision. Hahnfeld added a reviewer: t.p.northover. Hahnfeld added a subscriber: cfe-commits. Until someone rewrites the stdlib logic for Darwin so that we don't need to pass down the -stdlib argument to cc1. https://reviews.llvm.org/D24601 Files: test/Driver/darwin-stdlib.cpp test/lit.cfg test/lit.site.cfg.in Index: test/lit.site.cfg.in === --- test/lit.site.cfg.in +++ test/lit.site.cfg.in @@ -16,6 +16,7 @@ config.llvm_use_sanitizer = "@LLVM_USE_SANITIZER@" config.have_zlib = "@HAVE_LIBZ@" config.clang_arcmt = @ENABLE_CLANG_ARCMT@ +config.clang_default_cxx_stdlib = "@CLANG_DEFAULT_CXX_STDLIB@" config.clang_staticanalyzer = @ENABLE_CLANG_STATIC_ANALYZER@ config.clang_examples = @ENABLE_CLANG_EXAMPLES@ config.enable_shared = @ENABLE_SHARED@ Index: test/lit.cfg === --- test/lit.cfg +++ test/lit.cfg @@ -343,6 +343,9 @@ # Set available features we allow tests to conditionalize on. # +if config.clang_default_cxx_stdlib != '': +config.available_features.add('default-cxx-stdlib-set') + # Enabled/disabled features if config.clang_staticanalyzer != 0: config.available_features.add("staticanalyzer") Index: test/Driver/darwin-stdlib.cpp === --- test/Driver/darwin-stdlib.cpp +++ test/Driver/darwin-stdlib.cpp @@ -1,3 +1,7 @@ +// This test will fail if CLANG_DEFAULT_CXX_STDLIB is set to anything different +// than the platform default. +// XFAIL: default-cxx-stdlib-set + // RUN: %clang -target x86_64-apple-darwin -arch arm64 -miphoneos-version-min=7.0 %s -### 2>&1 | FileCheck %s --check-prefix=CHECK-LIBCXX // RUN: %clang -target x86_64-apple-darwin -mmacosx-version-min=10.8 %s -### 2>&1 | FileCheck %s --check-prefix=CHECK-LIBSTDCXX // RUN: %clang -target x86_64-apple-darwin -mmacosx-version-min=10.9 %s -### 2>&1 | FileCheck %s --check-prefix=CHECK-LIBCXX Index: test/lit.site.cfg.in === --- test/lit.site.cfg.in +++ test/lit.site.cfg.in @@ -16,6 +16,7 @@ config.llvm_use_sanitizer = "@LLVM_USE_SANITIZER@" config.have_zlib = "@HAVE_LIBZ@" config.clang_arcmt = @ENABLE_CLANG_ARCMT@ +config.clang_default_cxx_stdlib = "@CLANG_DEFAULT_CXX_STDLIB@" config.clang_staticanalyzer = @ENABLE_CLANG_STATIC_ANALYZER@ config.clang_examples = @ENABLE_CLANG_EXAMPLES@ config.enable_shared = @ENABLE_SHARED@ Index: test/lit.cfg === --- test/lit.cfg +++ test/lit.cfg @@ -343,6 +343,9 @@ # Set available features we allow tests to conditionalize on. # +if config.clang_default_cxx_stdlib != '': +config.available_features.add('default-cxx-stdlib-set') + # Enabled/disabled features if config.clang_staticanalyzer != 0: config.available_features.add("staticanalyzer") Index: test/Driver/darwin-stdlib.cpp === --- test/Driver/darwin-stdlib.cpp +++ test/Driver/darwin-stdlib.cpp @@ -1,3 +1,7 @@ +// This test will fail if CLANG_DEFAULT_CXX_STDLIB is set to anything different +// than the platform default. +// XFAIL: default-cxx-stdlib-set + // RUN: %clang -target x86_64-apple-darwin -arch arm64 -miphoneos-version-min=7.0 %s -### 2>&1 | FileCheck %s --check-prefix=CHECK-LIBCXX // RUN: %clang -target x86_64-apple-darwin -mmacosx-version-min=10.8 %s -### 2>&1 | FileCheck %s --check-prefix=CHECK-LIBSTDCXX // RUN: %clang -target x86_64-apple-darwin -mmacosx-version-min=10.9 %s -### 2>&1 | FileCheck %s --check-prefix=CHECK-LIBCXX ___ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits