// 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(); }