summaryrefslogtreecommitdiff
path: root/tools/slang-unit-test/unit-test-translation-unit-import.cpp
diff options
context:
space:
mode:
authorEllie Hermaszewska <ellieh@nvidia.com>2024-10-29 14:49:26 +0800
committerGitHub <noreply@github.com>2024-10-29 14:49:26 +0800
commitf65d756bff8d4c5cbc15bd0322a2ae8e6b896a21 (patch)
treeea1d61342cd29368e19135000ec2948813096205 /tools/slang-unit-test/unit-test-translation-unit-import.cpp
parenta729c15e9dce9f5116a38afc66329ab2ca4cea54 (diff)
format
* format * Minor test fixes * enable checking cpp format in ci
Diffstat (limited to 'tools/slang-unit-test/unit-test-translation-unit-import.cpp')
-rw-r--r--tools/slang-unit-test/unit-test-translation-unit-import.cpp35
1 files changed, 20 insertions, 15 deletions
diff --git a/tools/slang-unit-test/unit-test-translation-unit-import.cpp b/tools/slang-unit-test/unit-test-translation-unit-import.cpp
index 3b7f90c00..9870cf1e6 100644
--- a/tools/slang-unit-test/unit-test-translation-unit-import.cpp
+++ b/tools/slang-unit-test/unit-test-translation-unit-import.cpp
@@ -1,15 +1,14 @@
// unit-test-translation-unit-import.cpp
+#include "../../source/core/slang-io.h"
+#include "../../source/core/slang-process.h"
+#include "slang-com-ptr.h"
#include "slang.h"
+#include "tools/unit-test/slang-unit-test.h"
#include <stdio.h>
#include <stdlib.h>
-#include "tools/unit-test/slang-unit-test.h"
-#include "slang-com-ptr.h"
-#include "../../source/core/slang-io.h"
-#include "../../source/core/slang-process.h"
-
using namespace Slang;
// Test that the API supports discovering previously checked translation unit in the same
@@ -17,10 +16,9 @@ using namespace Slang;
SLANG_UNIT_TEST(translationUnitImport)
{
// Source for the first translation unit.
- const char* generatedSource =
- "public int f() {"
- " return 5;"
- "};";
+ const char* generatedSource = "public int f() {"
+ " return 5;"
+ "};";
// Source for the a file that imports the first translation unit.
// The import should succeed and `f` should be visible to this module.
@@ -50,13 +48,21 @@ SLANG_UNIT_TEST(translationUnitImport)
File::writeAllText(moduleName + ".slang", fileSource);
spAddCodeGenTarget(request, SLANG_HLSL);
- int generatedTranslationUnitIndex = spAddTranslationUnit(request, SLANG_SOURCE_LANGUAGE_SLANG, "generatedUnit");
+ int generatedTranslationUnitIndex =
+ spAddTranslationUnit(request, SLANG_SOURCE_LANGUAGE_SLANG, "generatedUnit");
spAddTranslationUnitSourceString(
- request, generatedTranslationUnitIndex, "generatedFile", generatedSource);
+ request,
+ generatedTranslationUnitIndex,
+ "generatedFile",
+ generatedSource);
- int entryPointTranslationUnitIndex = spAddTranslationUnit(request, SLANG_SOURCE_LANGUAGE_SLANG, "userUnit");
+ int entryPointTranslationUnitIndex =
+ spAddTranslationUnit(request, SLANG_SOURCE_LANGUAGE_SLANG, "userUnit");
spAddTranslationUnitSourceString(
- request, entryPointTranslationUnitIndex, "userFile", userSource.getUnownedSlice().begin());
+ request,
+ entryPointTranslationUnitIndex,
+ "userFile",
+ userSource.getUnownedSlice().begin());
spAddEntryPoint(request, entryPointTranslationUnitIndex, "computeMain", SLANG_STAGE_COMPUTE);
auto compileResult = spCompile(request);
@@ -65,9 +71,8 @@ SLANG_UNIT_TEST(translationUnitImport)
Slang::ComPtr<ISlangBlob> outBlob;
spGetEntryPointCodeBlob(request, 0, 0, outBlob.writeRef());
SLANG_CHECK(outBlob && outBlob->getBufferSize() != 0);
-
+
spDestroyCompileRequest(request);
spDestroySession(session);
File::remove(moduleName + ".slang");
}
-