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
225 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()
13{
14    let n = try g();
15    throw MyError.Fail;
16}
17
18// CHECK: error 30093
19// CHECK: error 30115