quakeforge/tools/qfcc
Bill Currie 85e6dd965f Treat aliases of the same basic type as no-ops.
At the statement level, all pointer types are the same, so just return the
op obtained from the sub-expression when the low-level type of the alias
expression matches the low-level type of the type of type sub-expression
operand.

With this, the alias of a value code can be removed (I always thought it
was wrong), which is what broke calling obj_msgSend_super (type &.super
param lost the &).

Now I have to deal with pointer values in the optimizer :/
2012-12-11 20:44:40 +09:00
..
doc Document alias defs. 2012-12-09 19:43:12 +09:00
include Handle alias defs when building a dag. 2012-12-11 19:57:19 +09:00
source Treat aliases of the same basic type as no-ops. 2012-12-11 20:44:40 +09:00
test Add vecinit.r to the test-suite. 2012-12-10 21:09:53 +09:00
AUTHORS more mailing list corrections 2003-07-12 21:50:22 +00:00
bootstrap scary, but the only changes qfcc needed to build as part of quakeforge was 2002-01-22 05:48:03 +00:00
configure.in fix CPP_NAME for independently built qfcc 2002-06-04 20:43:11 +00:00
Makefile.am Add a test harness for qfcc. 2012-11-22 21:59:01 +09:00
TODO Update qfcc's TODO 2012-12-01 15:41:30 +09:00