quakeforge/tools/qfcc
Bill Currie f454842361 [qfcc] Add breaking assignment chain test
This bug drove me nuts for several hours until I figured out what was
going on.
The assignment sub-tree is being generated, then lost. It works for
simple assignments because a = b = c -> (= a (= b c)), but for complex
assignments (those that require move or memset), a = b = c -> (b = c) (a
= c) but nothing points to (b = c). The cause is using binary
expressions to store assignments.
2020-03-12 19:47:09 +09:00
..
doc [qfcc] Add option to promote of float through ... 2020-03-08 19:13:57 +09:00
include [qfcc} Mark some more functions as pure 2020-03-12 19:40:17 +09:00
source [qfcc] Allow implicit demotion in initializer elements 2020-03-12 19:40:17 +09:00
test [qfcc] Add breaking assignment chain test 2020-03-12 19:47:09 +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 Replace system defines/includes with qfcc's 2020-02-19 02:35:09 +09:00
Makefile.am Add a test harness for qfcc. 2012-11-22 21:59:01 +09:00
TODO Throw away function parameter type alias info 2020-02-26 17:46:53 +09:00