Fix TProgram.Uses reserved-word clash (renamed to UsedUnits), nested brace-comment in uParser.pas, and missing uAST in Blaise.pas uses clause. Vendor QBE 1.2 source in vendor/qbe/ (built locally with make; binary excluded via .gitignore). End-to-end pipeline confirmed: Blaise compiles Hello World and Calc (6*7=42) to native x86_64 Linux binaries. 71/71 FPCUnit tests passing.
16 lines
242 B
Plaintext
16 lines
242 B
Plaintext
# regression test for 3bec2c60
|
|
|
|
export
|
|
function w $test() {
|
|
@start
|
|
%x1 =l alloc8 8
|
|
%x2 =l alloc8 8
|
|
%r =w cnel %x1, %x2 # both operands need fixing
|
|
ret %r
|
|
}
|
|
|
|
# >>> driver
|
|
# extern int test();
|
|
# int main() { return !(test() == 1); }
|
|
# <<<
|