summaryrefslogtreecommitdiff
path: root/unoidl
diff options
context:
space:
mode:
Diffstat (limited to 'unoidl')
-rw-r--r--unoidl/source/sourceprovider-parser.y4
-rw-r--r--unoidl/source/sourceprovider-scanner.hxx2
2 files changed, 3 insertions, 3 deletions
diff --git a/unoidl/source/sourceprovider-parser.y b/unoidl/source/sourceprovider-parser.y
index 569f9022b953..565ac9d8dec9 100644
--- a/unoidl/source/sourceprovider-parser.y
+++ b/unoidl/source/sourceprovider-parser.y
@@ -4086,7 +4086,7 @@ bool SourceProviderInterfaceTypeEntityPad::addDirectMember(
OUString const & name)
{
assert(data != nullptr);
- if (!checkMemberClashes(location, yyscanner, data, "", name, true)) {
+ if (!checkMemberClashes(location, yyscanner, data, u"", name, true)) {
return false;
}
allMembers.emplace(name, Member(data->currentName));
@@ -4228,7 +4228,7 @@ bool SourceProviderInterfaceTypeEntityPad::checkBaseClashes(
bool SourceProviderInterfaceTypeEntityPad::checkMemberClashes(
YYLTYPE location, yyscan_t yyscanner, SourceProviderScannerData * data,
- OUString const & interfaceName, OUString const & memberName,
+ std::u16string_view interfaceName, OUString const & memberName,
bool checkOptional) const
{
std::map<OUString, Member>::const_iterator i(allMembers.find(memberName));
diff --git a/unoidl/source/sourceprovider-scanner.hxx b/unoidl/source/sourceprovider-scanner.hxx
index 282c0a18430c..afd8b2e79b12 100644
--- a/unoidl/source/sourceprovider-scanner.hxx
+++ b/unoidl/source/sourceprovider-scanner.hxx
@@ -163,7 +163,7 @@ private:
bool checkMemberClashes(
YYLTYPE location, yyscan_t yyscanner, SourceProviderScannerData * data,
- OUString const & interfaceName, OUString const & memberName,
+ std::u16string_view interfaceName, OUString const & memberName,
bool checkOptional) const;
bool addBase(