yum-mirror/slang

Making it easier to work with shaders

git clone https://git.yummers.dev/yum-mirror/slang

Julius IkkalaImplement throw & catch statements (#6916)57c3f9382

master
216 B19 linesraw
1//DIAGNOSTIC_TEST:SIMPLE(filecheck=CHECK):
2enum MyError
3{
4    Fail
5}
6
7int g() throws MyError
8{
9    throw MyError.Fail;
10}
11
12void f() throws MyError
13{
14    defer {
15        let n = try g();
16    }
17}
18
19// CHECK: error 30114