diff options
| author | Yong He <yonghe@outlook.com> | 2023-04-14 08:12:14 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-04-14 23:12:14 +0800 |
| commit | 168c58389e9155312a8cef88d986a4ceee5a511e (patch) | |
| tree | 1f1cda0335e8ecc6f25af2e94f369214198050d0 /build/visual-studio | |
| parent | 4c9c8a7a4d9b97fec6041a562638fbea521533ed (diff) | |
Diagnose on using uninitialized `out` param. (#2803)
* Diagnose on using uninitialized `out` param.
* Hack to allow `out Vertices<T>`.
* Fix.
---------
Co-authored-by: Yong He <yhe@nvidia.com>
Diffstat (limited to 'build/visual-studio')
| -rw-r--r-- | build/visual-studio/slang/slang.vcxproj | 4 | ||||
| -rw-r--r-- | build/visual-studio/slang/slang.vcxproj.filters | 12 |
2 files changed, 16 insertions, 0 deletions
diff --git a/build/visual-studio/slang/slang.vcxproj b/build/visual-studio/slang/slang.vcxproj index f63d1dde4..5307b4c2a 100644 --- a/build/visual-studio/slang/slang.vcxproj +++ b/build/visual-studio/slang/slang.vcxproj @@ -420,6 +420,7 @@ IF EXIST ..\..\..\external\slang-glslang\bin\windows-aarch64\release\slang-glsla <ClInclude Include="..\..\..\source\slang\slang-ir-peephole.h" />
<ClInclude Include="..\..\..\source\slang\slang-ir-propagate-func-properties.h" />
<ClInclude Include="..\..\..\source\slang\slang-ir-pytorch-cpp-binding.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ir-reachability.h" />
<ClInclude Include="..\..\..\source\slang\slang-ir-redundancy-removal.h" />
<ClInclude Include="..\..\..\source\slang\slang-ir-remove-unused-generic-param.h" />
<ClInclude Include="..\..\..\source\slang\slang-ir-restructure-scoping.h" />
@@ -446,6 +447,7 @@ IF EXIST ..\..\..\external\slang-glslang\bin\windows-aarch64\release\slang-glsla <ClInclude Include="..\..\..\source\slang\slang-ir-strip.h" />
<ClInclude Include="..\..\..\source\slang\slang-ir-synthesize-active-mask.h" />
<ClInclude Include="..\..\..\source\slang\slang-ir-union.h" />
+ <ClInclude Include="..\..\..\source\slang\slang-ir-use-uninitialized-out-param.h" />
<ClInclude Include="..\..\..\source\slang\slang-ir-util.h" />
<ClInclude Include="..\..\..\source\slang\slang-ir-validate.h" />
<ClInclude Include="..\..\..\source\slang\slang-ir-witness-table-wrapper.h" />
@@ -612,6 +614,7 @@ IF EXIST ..\..\..\external\slang-glslang\bin\windows-aarch64\release\slang-glsla <ClCompile Include="..\..\..\source\slang\slang-ir-peephole.cpp" />
<ClCompile Include="..\..\..\source\slang\slang-ir-propagate-func-properties.cpp" />
<ClCompile Include="..\..\..\source\slang\slang-ir-pytorch-cpp-binding.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ir-reachability.cpp" />
<ClCompile Include="..\..\..\source\slang\slang-ir-redundancy-removal.cpp" />
<ClCompile Include="..\..\..\source\slang\slang-ir-remove-unused-generic-param.cpp" />
<ClCompile Include="..\..\..\source\slang\slang-ir-restructure-scoping.cpp" />
@@ -638,6 +641,7 @@ IF EXIST ..\..\..\external\slang-glslang\bin\windows-aarch64\release\slang-glsla <ClCompile Include="..\..\..\source\slang\slang-ir-strip.cpp" />
<ClCompile Include="..\..\..\source\slang\slang-ir-synthesize-active-mask.cpp" />
<ClCompile Include="..\..\..\source\slang\slang-ir-union.cpp" />
+ <ClCompile Include="..\..\..\source\slang\slang-ir-use-uninitialized-out-param.cpp" />
<ClCompile Include="..\..\..\source\slang\slang-ir-util.cpp" />
<ClCompile Include="..\..\..\source\slang\slang-ir-validate.cpp" />
<ClCompile Include="..\..\..\source\slang\slang-ir-witness-table-wrapper.cpp" />
diff --git a/build/visual-studio/slang/slang.vcxproj.filters b/build/visual-studio/slang/slang.vcxproj.filters index 9ef8a68b3..eb697046e 100644 --- a/build/visual-studio/slang/slang.vcxproj.filters +++ b/build/visual-studio/slang/slang.vcxproj.filters @@ -348,6 +348,9 @@ <ClInclude Include="..\..\..\source\slang\slang-ir-pytorch-cpp-binding.h">
<Filter>Header Files</Filter>
</ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-reachability.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
<ClInclude Include="..\..\..\source\slang\slang-ir-redundancy-removal.h">
<Filter>Header Files</Filter>
</ClInclude>
@@ -426,6 +429,9 @@ <ClInclude Include="..\..\..\source\slang\slang-ir-union.h">
<Filter>Header Files</Filter>
</ClInclude>
+ <ClInclude Include="..\..\..\source\slang\slang-ir-use-uninitialized-out-param.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
<ClInclude Include="..\..\..\source\slang\slang-ir-util.h">
<Filter>Header Files</Filter>
</ClInclude>
@@ -920,6 +926,9 @@ <ClCompile Include="..\..\..\source\slang\slang-ir-pytorch-cpp-binding.cpp">
<Filter>Source Files</Filter>
</ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-reachability.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
<ClCompile Include="..\..\..\source\slang\slang-ir-redundancy-removal.cpp">
<Filter>Source Files</Filter>
</ClCompile>
@@ -998,6 +1007,9 @@ <ClCompile Include="..\..\..\source\slang\slang-ir-union.cpp">
<Filter>Source Files</Filter>
</ClCompile>
+ <ClCompile Include="..\..\..\source\slang\slang-ir-use-uninitialized-out-param.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
<ClCompile Include="..\..\..\source\slang\slang-ir-util.cpp">
<Filter>Source Files</Filter>
</ClCompile>
|
