]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - gcc/testsuite/gdc.test/runnable/testsafe.d
d: Import dmd b8384668f, druntime e6caaab9, phobos 5ab9ad256 (v2.098.0-beta.1)
[thirdparty/gcc.git] / gcc / testsuite / gdc.test / runnable / testsafe.d
index cec4c0f7fa435b21582cd2d2f7a9be6aff5b9614..40496f5b24e17324b933963456cbb0698dfea44a 100644 (file)
@@ -137,7 +137,7 @@ struct uD
 }
 
 @safe
-void safeunions()   // improved for issue 11510
+void safeunions()   // improved for https://issues.dlang.org/show_bug.cgi?id=11510
 {
     SafeUnion1 su1;
     SafeUnion2 su2;
@@ -197,11 +197,6 @@ void safeexception()
         try {}
         catch(Throwable e) {}
     }));
-
-    static assert(!__traits(compiles, () @safe {
-        try {}
-        catch {}
-    }));
 }
 
 @safe
@@ -415,7 +410,7 @@ void classcast()
 }
 
 /***************************************************/
-// 6278
+// https://issues.dlang.org/show_bug.cgi?id=6278
 
 @safe
 {
@@ -423,18 +418,18 @@ void classcast()
 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) {/* ... */}
@@ -447,13 +442,13 @@ nothrow int g7803() {
 }
 
 /***************************************************/
-// 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
 {
@@ -495,4 +490,3 @@ void main()
 {
     test14162();
 }
-