diff options
| author | jsmall-nvidia <jsmall@nvidia.com> | 2021-02-02 17:45:56 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-02-02 14:45:56 -0800 |
| commit | 17d2b2492d42e54ea4e0d907b4d84aa17f4a6f33 (patch) | |
| tree | bdcc4b0aba860139a011ca052e505b9202c6152c /build | |
| parent | 5d755e584ff6c241f42204430e005b26314ed594 (diff) | |
Downstream compiler line number test (#1682)
* #include an absolute path didn't work - because paths were taken to always be relative.
* WIP diagnostics for line number output.
* Small param naming change
* Use x macro for pass through compile human name lookup/getting.
* WIP on parsing downstream compiler output.
* Split out parsing into ParseDiagnosticUtil.
Added test result of single line.
* Dump out the std output on fail to parse diagnostics.
* Change test type for syntax-error-intrinsic.slang be TEST not TEST_DIAGNOSTIC
Diffstat (limited to 'build')
| -rw-r--r-- | build/visual-studio/slang-test/slang-test.vcxproj | 2 | ||||
| -rw-r--r-- | build/visual-studio/slang-test/slang-test.vcxproj.filters | 6 |
2 files changed, 8 insertions, 0 deletions
diff --git a/build/visual-studio/slang-test/slang-test.vcxproj b/build/visual-studio/slang-test/slang-test.vcxproj index 1626b6cca..27c64c7cb 100644 --- a/build/visual-studio/slang-test/slang-test.vcxproj +++ b/build/visual-studio/slang-test/slang-test.vcxproj @@ -164,6 +164,7 @@ <ItemGroup> <ClInclude Include="..\..\..\tools\slang-test\directory-util.h" /> <ClInclude Include="..\..\..\tools\slang-test\options.h" /> + <ClInclude Include="..\..\..\tools\slang-test\parse-diagnostic-util.h" /> <ClInclude Include="..\..\..\tools\slang-test\slangc-tool.h" /> <ClInclude Include="..\..\..\tools\slang-test\test-context.h" /> <ClInclude Include="..\..\..\tools\slang-test\test-reporter.h" /> @@ -171,6 +172,7 @@ <ItemGroup> <ClCompile Include="..\..\..\tools\slang-test\directory-util.cpp" /> <ClCompile Include="..\..\..\tools\slang-test\options.cpp" /> + <ClCompile Include="..\..\..\tools\slang-test\parse-diagnostic-util.cpp" /> <ClCompile Include="..\..\..\tools\slang-test\slang-test-main.cpp" /> <ClCompile Include="..\..\..\tools\slang-test\slangc-tool.cpp" /> <ClCompile Include="..\..\..\tools\slang-test\test-context.cpp" /> diff --git a/build/visual-studio/slang-test/slang-test.vcxproj.filters b/build/visual-studio/slang-test/slang-test.vcxproj.filters index 8718a4d86..41a6237ba 100644 --- a/build/visual-studio/slang-test/slang-test.vcxproj.filters +++ b/build/visual-studio/slang-test/slang-test.vcxproj.filters @@ -15,6 +15,9 @@ <ClInclude Include="..\..\..\tools\slang-test\options.h"> <Filter>Header Files</Filter> </ClInclude> + <ClInclude Include="..\..\..\tools\slang-test\parse-diagnostic-util.h"> + <Filter>Header Files</Filter> + </ClInclude> <ClInclude Include="..\..\..\tools\slang-test\slangc-tool.h"> <Filter>Header Files</Filter> </ClInclude> @@ -32,6 +35,9 @@ <ClCompile Include="..\..\..\tools\slang-test\options.cpp"> <Filter>Source Files</Filter> </ClCompile> + <ClCompile Include="..\..\..\tools\slang-test\parse-diagnostic-util.cpp"> + <Filter>Source Files</Filter> + </ClCompile> <ClCompile Include="..\..\..\tools\slang-test\slang-test-main.cpp"> <Filter>Source Files</Filter> </ClCompile> |
