19 lines · cpp
1// RUN: %clang_cc1 -triple arm64-apple-darwin -fsyntax-only -verify -Wunused -std=c++98 %s2// RUN: %clang_cc1 -triple arm64-apple-darwin -fsyntax-only -verify -Wunused -std=c++14 %s3 4__attribute__((target_version("fp16")))5static int not_used_fmv(void) { return 1; }6__attribute__((target_version("fp16fml")))7static int not_used_fmv(void) { return 2; }8__attribute__((target_version("default")))9static int not_used_fmv(void) { return 0; } // expected-warning {{unused function 'not_used_fmv'}}10 11 12__attribute__((target_version("fp16")))13static int definitely_used_fmv(void) { return 1; }14__attribute__((target_version("fp16fml")))15static int definitely_used_fmv(void) { return 2; }16__attribute__((target_version("default")))17static int definitely_used_fmv(void) { return 0; }18int definite_user(void) { return definitely_used_fmv(); }19