#define NO_LOC #ifdef HAS_TYPE #define OPT_TYPE_PARAM , enum isl_fold type #define OPT_TYPE_PARAM_FIRST enum isl_fold type, #define OPT_TYPE_ARG(loc) , loc type #define OPT_TYPE_ARG_FIRST(loc) loc type, #define OPT_SET_TYPE(loc,val) loc type = (val); #define OPT_EQUAL_TYPES(loc1, loc2) ((loc1 type) == (loc2 type)) #else #define OPT_TYPE_PARAM #define OPT_TYPE_PARAM_FIRST #define OPT_TYPE_ARG(loc) #define OPT_TYPE_ARG_FIRST(loc) #define OPT_SET_TYPE(loc,val) #define OPT_EQUAL_TYPES(loc1, loc2) 1 #endif