}
@safe
-void safeunions() // improved for issue 11510
+void safeunions() // improved for https://issues.dlang.org/show_bug.cgi?id=11510
{
SafeUnion1 su1;
SafeUnion2 su2;
try {}
catch(Throwable e) {}
}));
-
- static assert(!__traits(compiles, () @safe {
- try {}
- catch {}
- }));
}
@safe
}
/***************************************************/
-// 6278
+// https://issues.dlang.org/show_bug.cgi?id=6278
@safe
{
class A6278 {
int test()
in { assert(0); }
- body { return 1; }
+ do { return 1; }
}
class B6278 : A6278 {
override int test()
in { assert(0); }
- body { return 1; }
+ do { return 1; }
}
}
/***************************************************/
-// 7803
+// https://issues.dlang.org/show_bug.cgi?id=7803
@safe int f7803() {
scope(success) {/* ... */}
}
/***************************************************/
-// 6405
+// https://issues.dlang.org/show_bug.cgi?id=6405
void foo6405(int[][] args...) @trusted { }
void test6405() @safe { foo6405([1,2,3], [1,2,3]); }
/***************************************************/
-// 12502
+// https://issues.dlang.org/show_bug.cgi?id=12502
void test12502() @safe
{
{
test14162();
}
-