/* * Copyright 2021 Cerebras Systems * * Use of this software is governed by the MIT license * * Written by Sven Verdoolaege, * Cerebras Systems, 1237 E Arques Ave, Sunnyvale, CA, USA */ #define xCAT(A,B) … #define CAT(A,B) … #undef TYPE #define TYPE … #define xFN(TYPE,NAME) … #define FN(TYPE,NAME) … #undef TESTS #define TESTS … /* Test parsing of objects of type TYPE * that are expected to fail. */ static isl_stat FN(check,TESTS)(isl_ctx *ctx) { … }