Kaydet (Commit) 7168fe32 authored tarafından Noel Grandin's avatar Noel Grandin

rename conststringfield loplugin to staticconstfield

in preparation for making it more general

Change-Id: I2fc8d0f99140dc7ef72341f8cbf28d6536ebd61f
Reviewed-on: https://gerrit.libreoffice.org/60525
Tested-by: Jenkins
Reviewed-by: 's avatarNoel Grandin <noel.grandin@collabora.co.uk>
üst 7595fce3
......@@ -14,11 +14,11 @@
namespace
{
class ConstStringField : public loplugin::FilteringPlugin<ConstStringField>
class StaticConstField : public loplugin::FilteringPlugin<StaticConstField>
{
public:
explicit ConstStringField(loplugin::InstantiationData const& data)
: loplugin::FilteringPlugin<ConstStringField>(data)
explicit StaticConstField(loplugin::InstantiationData const& data)
: loplugin::FilteringPlugin<StaticConstField>(data)
{
}
......@@ -27,7 +27,7 @@ public:
bool TraverseConstructorInitializer(CXXCtorInitializer* init);
};
bool ConstStringField::TraverseConstructorInitializer(CXXCtorInitializer* init)
bool StaticConstField::TraverseConstructorInitializer(CXXCtorInitializer* init)
{
if (!init->getSourceLocation().isValid() || ignoreLocation(init->getSourceLocation()))
return true;
......@@ -51,7 +51,7 @@ bool ConstStringField::TraverseConstructorInitializer(CXXCtorInitializer* init)
return RecursiveASTVisitor::TraverseConstructorInitializer(init);
}
loplugin::Plugin::Registration<ConstStringField> X("conststringfield", true);
loplugin::Plugin::Registration<StaticConstField> X("staticconstfield", true);
}
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
......@@ -12,10 +12,10 @@
class Class1
{
OUString const m_field1; // expected-note {{field here [loplugin:conststringfield]}}
OUString const m_field1; // expected-note {{field here [loplugin:staticconstfield]}}
Class1()
: m_field1("xxxx")
// expected-error@-1 {{string field can be static const [loplugin:conststringfield]}}
// expected-error@-1 {{string field can be static const [loplugin:staticconstfield]}}
{
(void)m_field1;
}
......@@ -23,10 +23,10 @@ class Class1
class Class2
{
OString const m_field1; // expected-note {{field here [loplugin:conststringfield]}}
OString const m_field1; // expected-note {{field here [loplugin:staticconstfield]}}
Class2()
: m_field1("xxxx")
// expected-error@-1 {{string field can be static const [loplugin:conststringfield]}}
// expected-error@-1 {{string field can be static const [loplugin:staticconstfield]}}
{
(void)m_field1;
}
......
......@@ -16,7 +16,6 @@ $(eval $(call gb_CompilerTest_add_exception_objects,compilerplugins_clang, \
compilerplugins/clang/test/commaoperator \
compilerplugins/clang/test/constfields \
compilerplugins/clang/test/constparams \
compilerplugins/clang/test/conststringfield \
compilerplugins/clang/test/convertlong \
compilerplugins/clang/test/cppunitassertequals \
compilerplugins/clang/test/cstylecast \
......@@ -51,6 +50,7 @@ $(eval $(call gb_CompilerTest_add_exception_objects,compilerplugins_clang, \
compilerplugins/clang/test/simplifybool \
compilerplugins/clang/test/simplifyconstruct \
compilerplugins/clang/test/simplifydynamiccast \
compilerplugins/clang/test/staticconstfield \
compilerplugins/clang/test/stringbuffer \
compilerplugins/clang/test/stringconstant \
compilerplugins/clang/test/stringloop \
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment