Program Listing for File fixupforGnuBackendCompiler.h#
↰ Return to documentation for file (src/frontend/SageIII/astFixup/fixupforGnuBackendCompiler.h)
// DQ (3/24/2005): This fixes a problem in GNU g++. test2005_34.C demonstrates code which will compile with EDG and GNU g++
// but when normalized via ROSE will generate legal C++ which compiles with EDG, but not with GNU g++. The problem code
// is generated by SWIG. Example code: std::string arg = (std::string) (std::string) (std::string)std::string("");
#ifndef __fixupBackendComp
#define __fixupBackendComp
void fixupforGnuBackendCompiler( SgNode* node );
class FixupforGnuBackendCompiler : public SgSimpleProcessing
{
public:
void visit (SgNode* node);
};
#endif