summaryrefslogtreecommitdiffstats
path: root/source/slang/slang.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/slang/slang.cpp')
-rw-r--r--source/slang/slang.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/source/slang/slang.cpp b/source/slang/slang.cpp
index 891b9827a..b3762e471 100644
--- a/source/slang/slang.cpp
+++ b/source/slang/slang.cpp
@@ -727,7 +727,7 @@ SlangPassThrough Session::getDownstreamCompilerForTransition(SlangCompileTarget
const auto desc = ArtifactDesc::makeFromCompileTarget(inTarget);
// Special case host-callable
- if ((desc.kind == ArtifactKind::Callable) &&
+ if ((desc.kind == ArtifactKind::HostCallable) &&
(source == CodeGenTarget::CSource || source == CodeGenTarget::CPPSource))
{
// We prefer LLVM if it's available
@@ -4507,9 +4507,9 @@ SlangResult EndToEndCompileRequest::addLibraryReference(const void* libData, siz
const auto desc = ArtifactDesc::make(ArtifactKind::Library, ArtifactPayload::SlangIR);
// Create an artifact without any name (as one is not provided)
- RefPtr<Artifact> artifact = new Artifact(desc, String());
+ ComPtr<IArtifact> artifact(new Artifact(desc, String()));
- artifact->addElement(desc, library);
+ artifact->addItem(library);
return _addLibraryReference(this, artifact);
}