#define CHAZ_USE_SHORT_NAMES #include "Charmonizer/Core/ModHandler.h" #include "Charmonizer/Core/Util.h" #include "Charmonizer/Probe/UnusedVars.h" #include #include void chaz_UnusedVars_run(void) { START_RUN("UnusedVars"); /* write the macros (no test, these are the same everywhere) */ append_conf("#define CHY_UNUSED_VAR(x) ((void)x)\n"); append_conf("#define CHY_UNREACHABLE_RETURN(type) return (type)0\n"); /* shorten */ START_SHORT_NAMES; shorten_macro("UNUSED_VAR"); shorten_macro("UNREACHABLE_RETURN"); END_SHORT_NAMES; END_RUN; } /** * Copyright 2006 The Apache Software Foundation * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */