summaryrefslogtreecommitdiff
path: root/src/core/parser
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/parser')
-rw-r--r--src/core/parser/stack/DomainHandler.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/core/parser/stack/DomainHandler.cpp b/src/core/parser/stack/DomainHandler.cpp
index d1a23a5..6571717 100644
--- a/src/core/parser/stack/DomainHandler.cpp
+++ b/src/core/parser/stack/DomainHandler.cpp
@@ -153,8 +153,8 @@ void DomainPrimitiveHandler::start(Variant::mapType &args)
}
Rooted<FieldDescriptor> field = parent->createPrimitiveFieldDescriptor(
- nullptr, logger(), fieldType, args["name"].asString(),
- args["optional"].asBool());
+ new UnknownType(manager()), logger(), fieldType,
+ args["name"].asString(), args["optional"].asBool());
field->setLocation(location());
const std::string &type = args["type"].asString();