yum-mirror/slang

Making it easier to work with shaders

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

CopilotFix #pragma warning not working with multifile modules (#7942)301ffb194

master
440 B16 linesraw
1// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
2implementing test_pragma_warning;
3
4#pragma warning(push)
5#pragma warning(disable: 30856)
6
7namespace impl1
8{
9    interface IConvertibleFrom<From> {}
10
11    // This should NOT produce warning 30856 due to pragma disable
12    extension<From : __BuiltinIntegerType, To : IConvertibleFrom<From>, let N : int>
13    vector<To, N> : IConvertibleFrom<vector<From, N>> {}
14}
15
16#pragma warning(pop)