1*67e74705SXin Li // RUN: %clang_cc1 -fsyntax-only -verify %s 2*67e74705SXin Li f1(void)3*67e74705SXin Livoid f1(void) { 4*67e74705SXin Li int x = 0; 5*67e74705SXin Li /* expected-error@+1 {{'#pragma fp_contract' can only appear at file scope or at the start of a compound statement}} */ 6*67e74705SXin Li #pragma STDC FP_CONTRACT ON 7*67e74705SXin Li } 8*67e74705SXin Li f2(void)9*67e74705SXin Livoid f2(void) { 10*67e74705SXin Li #pragma STDC FP_CONTRACT OFF 11*67e74705SXin Li #pragma STDC FP_CONTRACT ON 12*67e74705SXin Li } 13