1 #define NO_LOC 2 #ifdef HAS_TYPE 3 #define OPT_TYPE_PARAM , enum isl_fold type 4 #define OPT_TYPE_PARAM_FIRST enum isl_fold type, 5 #define OPT_TYPE_ARG(loc) , loc type 6 #define OPT_TYPE_ARG_FIRST(loc) loc type, 7 #define OPT_SET_TYPE(loc,val) loc type = (val); 8 #define OPT_EQUAL_TYPES(loc1, loc2) ((loc1 type) == (loc2 type)) 9 #else 10 #define OPT_TYPE_PARAM 11 #define OPT_TYPE_PARAM_FIRST 12 #define OPT_TYPE_ARG(loc) 13 #define OPT_TYPE_ARG_FIRST(loc) 14 #define OPT_SET_TYPE(loc,val) 15 #define OPT_EQUAL_TYPES(loc1, loc2) 1 16 #endif 17