Checking in changes that:
authorbdemsky <bdemsky>
Sat, 30 Oct 2004 01:13:26 +0000 (01:13 +0000)
committerbdemsky <bdemsky>
Sat, 30 Oct 2004 01:13:26 +0000 (01:13 +0000)
commit1b99532f42913aa715aefa12e08085c2f82f0803
tree296c98202dcc5ca050e01e78b5e5fd68a4d6fc6e
parentca847005b2c497335a283b7fb06d4486fbafaf39
Checking in changes that:
1) Generate C99 code instead of C++ code.  The code should still work with a C++ compiler.
2) PrintWrapper class to enable putting declarations at top of
functions so we can make old versions of gcc work.
30 files changed:
Repair/RepairCompiler/MCC/CRuntime/SimpleHash.c
Repair/RepairCompiler/MCC/CRuntime/SimpleHash.h
Repair/RepairCompiler/MCC/CRuntime/size.h
Repair/RepairCompiler/MCC/Compiler.java
Repair/RepairCompiler/MCC/IR/DotExpr.java
Repair/RepairCompiler/MCC/IR/ElementOfExpr.java
Repair/RepairCompiler/MCC/IR/ImageSetExpr.java
Repair/RepairCompiler/MCC/IR/LogicStatement.java
Repair/RepairCompiler/MCC/IR/MetaInclusion.java
Repair/RepairCompiler/MCC/IR/NaiveGenerator.java
Repair/RepairCompiler/MCC/IR/OpExpr.java
Repair/RepairCompiler/MCC/IR/PrintWrapper.java [new file with mode: 0755]
Repair/RepairCompiler/MCC/IR/RelationExpr.java
Repair/RepairCompiler/MCC/IR/RelationFunctionExpr.java
Repair/RepairCompiler/MCC/IR/RelationInclusion.java
Repair/RepairCompiler/MCC/IR/RelationQuantifier.java
Repair/RepairCompiler/MCC/IR/RepairGenerator.java
Repair/RepairCompiler/MCC/IR/SetExpr.java
Repair/RepairCompiler/MCC/IR/SetInclusion.java
Repair/RepairCompiler/MCC/IR/SetQuantifier.java
Repair/RepairCompiler/MCC/IR/SizeofFunction.java
Repair/RepairCompiler/MCC/IR/StructureGenerator.java
Repair/RepairCompiler/MCC/IR/SumExpr.java
Repair/RepairCompiler/MCC/IR/TupleOfExpr.java
Repair/RepairCompiler/MCC/IR/UpdateNode.java
Repair/RepairCompiler/MCC/IR/VarExpr.java
Repair/RepairCompiler/MCC/IR/WorkList.java
Repair/RepairCompiler/MCC/IR/WorklistGenerator.java
Repair/RepairCompiler/MCC/Makefile
Repair/RepairCompiler/MCC/Runtime/size.h