1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
Float floatParams(Float a, Float b) {
// Test the Float ctor.
Float(a);
}
Float floatAdd(Float a, Float b) {
a + b;
}
Float floatSub(Float a, Float b) {
a - b;
}
Float floatMul(Float a, Float b) {
a * b;
}
Float floatDiv(Float a, Float b) {
a / b;
}
Float floatLiteral() {
10.5 + 1;
}
Float floatThread(Float p) on Other {
10.5 + p;
}
Float floatThread() on Compiler {
floatThread(1);
}
Float floatFuture() on Compiler {
var f = spawn floatThread(1);
f.result + 1;
}
Int floatRound(Float v) {
v.int;
}
Float floatCall() {
Float v = core:debug:dbgFloat();
floatAdd(v, 10.0);
}
|