summaryrefslogtreecommitdiff
path: root/codemaker
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2013-09-16 21:51:59 +0200
committerStephan Bergmann <sbergman@redhat.com>2013-09-17 06:55:41 +0200
commit04a002491b149bee6ba972e8288f867c791db19e (patch)
tree893bd8e6cb73294b976963b2b53355aea1d718d5 /codemaker
parent3ec486639befae454eebfd5b8f5dbc88aa357404 (diff)
Fail for unkonwn entities
Change-Id: I13d668e92ea762e9888f8c1c4615eccad6a1ff1b
Diffstat (limited to 'codemaker')
-rw-r--r--codemaker/source/codemaker/typemanager.cxx3
1 files changed, 3 insertions, 0 deletions
diff --git a/codemaker/source/codemaker/typemanager.cxx b/codemaker/source/codemaker/typemanager.cxx
index ff0e6f92a259..7779704cef1b 100644
--- a/codemaker/source/codemaker/typemanager.cxx
+++ b/codemaker/source/codemaker/typemanager.cxx
@@ -54,6 +54,9 @@ bool TypeManager::foundAtPrimaryProvider(OUString const & name) const {
return true;
}
}
+ if (!manager_->findEntity(name).is()) {
+ throw CannotDumpException("Unknown entity '" + name + "'");
+ }
return false;
}