[clang] 9bb54b2 - Move the new test added in 2095655f to its own file

Jon Roelofs via cfe-commits cfe-commits at lists.llvm.org
Fri Feb 9 09:03:14 PST 2024


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


        


More information about the cfe-commits mailing list