1*ff219ea9SErich Keane // RUN: %clang_cc1 -E -fopenacc %s | FileCheck %s --check-prefix=DEFAULT 2*ff219ea9SErich Keane // RUN: %clang_cc1 -E -fopenacc -fexperimental-openacc-macro-override 202211 %s | FileCheck %s --check-prefix=OVERRIDE 3*ff219ea9SErich Keane 4*ff219ea9SErich Keane // DEFAULT: OpenACC:1: 5*ff219ea9SErich Keane // OVERRIDE: OpenACC:202211: 6*ff219ea9SErich Keane OpenACC:_OPENACC: 7*ff219ea9SErich Keane 8*ff219ea9SErich Keane // RUN: %clang_cc1 -E -dM -fopenacc %s | FileCheck %s --check-prefix=MACRO_PRINT_DEF 9*ff219ea9SErich Keane // RUN: %clang_cc1 -E -dM -fopenacc -fexperimental-openacc-macro-override 202211 %s | FileCheck %s --check-prefix=MACRO_PRINT_OVR 10*ff219ea9SErich Keane // MACRO_PRINT_DEF: #define _OPENACC 1 11*ff219ea9SErich Keane // MACRO_PRINT_OVR: #define _OPENACC 202211 12*ff219ea9SErich Keane 13*ff219ea9SErich Keane 14