yum-mirror/slang
Making it easier to work with shaders
git clone https://git.yummers.dev/yum-mirror/slang
ee51fe592
master
1//TEST:EXECUTABLE: 2[mutating] 3public void f(Ptr<int> arr, inout int size) 4{ 5 for (int i = 0; i < 1; ++i) 6 arr[i] = 0; 7 8 int end = 0; 9 if (end >= size) 10 end = size; 11 12 for (int i = 0; i < 1; ++i) 13 arr[i] = 0; 14 15 size -= end; 16} 17 18export __extern_cpp int main() 19{ 20 // Success is not crashing the compiler. 21 int size = 0; 22 int arr = 0; 23 f(&arr, size); 24 25 return 0; 26}