Author: Jon Roelofs Date: 2024-02-09T09:02:56-08:00 New Revision: 9bb54b2aa006e3bf5df5eb8672075dd589fb9ba5
URL: https://github.com/llvm/llvm-project/commit/9bb54b2aa006e3bf5df5eb8672075dd589fb9ba5 DIFF: https://github.com/llvm/llvm-project/commit/9bb54b2aa006e3bf5df5eb8672075dd589fb9ba5.diff LOG: Move the new test added in 2095655f to its own file ... and set an explicit target triple. Should fix buildbot issues like: https://lab.llvm.org/buildbot/#/builders/245/builds/20379/steps/5/logs/FAIL__Clang__warn-unused-filescoped_cpp Added: clang/test/SemaCXX/warn-unused-filescoped-fmv.cpp Modified: clang/test/SemaCXX/warn-unused-filescoped.cpp Removed: ################################################################################ diff --git a/clang/test/SemaCXX/warn-unused-filescoped-fmv.cpp b/clang/test/SemaCXX/warn-unused-filescoped-fmv.cpp new file mode 100644 index 00000000000000..8c21da5a139f1e --- /dev/null +++ b/clang/test/SemaCXX/warn-unused-filescoped-fmv.cpp @@ -0,0 +1,18 @@ +// RUN: %clang_cc1 -triple arm64-apple-darwin -fsyntax-only -verify -Wunused -std=c++98 %s +// RUN: %clang_cc1 -triple arm64-apple-darwin -fsyntax-only -verify -Wunused -std=c++14 %s + +__attribute__((target_version("fp16"))) +static int not_used_fmv(void) { return 1; } +__attribute__((target_version("fp16fml"))) +static int not_used_fmv(void) { return 2; } +__attribute__((target_version("default"))) +static int not_used_fmv(void) { return 0; } // expected-warning {{unused function 'not_used_fmv'}} + + +__attribute__((target_version("fp16"))) +static int definitely_used_fmv(void) { return 1; } +__attribute__((target_version("fp16fml"))) +static int definitely_used_fmv(void) { return 2; } +__attribute__((target_version("default"))) +static int definitely_used_fmv(void) { return 0; } +int definite_user(void) { return definitely_used_fmv(); } diff --git a/clang/test/SemaCXX/warn-unused-filescoped.cpp b/clang/test/SemaCXX/warn-unused-filescoped.cpp index 0c347e9e19c9db..be8d350855c078 100644 --- a/clang/test/SemaCXX/warn-unused-filescoped.cpp +++ b/clang/test/SemaCXX/warn-unused-filescoped.cpp @@ -236,20 +236,4 @@ constexpr int constexpr4() { return 2; } #endif } -__attribute__((target_version("fp16"))) -static int not_used_fmv(void) { return 1; } -__attribute__((target_version("fp16fml"))) -static int not_used_fmv(void) { return 2; } -__attribute__((target_version("default"))) -static int not_used_fmv(void) { return 0; } // expected-warning {{unused function 'not_used_fmv'}} - - -__attribute__((target_version("fp16"))) -static int definitely_used_fmv(void) { return 1; } -__attribute__((target_version("fp16fml"))) -static int definitely_used_fmv(void) { return 2; } -__attribute__((target_version("default"))) -static int definitely_used_fmv(void) { return 0; } -int definite_user(void) { return definitely_used_fmv(); } - #endif _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits