Use SFINAE to clean up divide by zero protection

This commit is contained in:
Jason Turner
2015-01-12 10:06:42 -07:00
parent 9b3bb493e9
commit 31ef683ced
2 changed files with 7 additions and 21 deletions

View File

@@ -1,6 +1,6 @@
var func = fun(){
var ret = 0;
for (var i = 0; i < 1000000; ++i) {
for (var i = 0; i < 50000; ++i) {
ret += i;
}
return ret;
@@ -9,9 +9,7 @@ var func = fun(){
var fut1 := async(func);
var fut2 := async(func);
var fut3 := async(func);
var fut4 := async(func);
// simply executing without crashing is good enough for this test
print(" ${fut1.get()} ${fut2.get()} ${fut3.get()} ${fut4.get()}")
print(" ${fut1.get()} ${fut2.get()} ")