aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/parser
diff options
context:
space:
mode:
authorJoerg Bornemann <joerg.bornemann@qt.io>2017-08-22 10:06:51 +0200
committerJoerg Bornemann <joerg.bornemann@qt.io>2017-08-22 09:02:34 +0000
commite7bc695dbe0c13bb06952683893076bfe633edba (patch)
tree68aa2bb651b9ee2d9c7ab5614014e718ad1d7174 /src/lib/corelib/parser
parent6fc3adcab9b7d0010ad43f23386dc4e94f61eda9 (diff)
Fix MSVC linker warning
Ensure that export macros appear only once per declaration. This fixes the warning "C4141: 'dllimport': used more than once". Change-Id: I65bdbb8db574e49ad9fddfa5d2071f4715ed1265 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/lib/corelib/parser')
-rw-r--r--src/lib/corelib/parser/qmljsastvisitor_p.h2
-rw-r--r--src/lib/corelib/parser/qmljsengine_p.h2
-rw-r--r--src/lib/corelib/parser/qmljslexer_p.h2
-rw-r--r--src/lib/corelib/parser/qmljsparser_p.h2
4 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/corelib/parser/qmljsastvisitor_p.h b/src/lib/corelib/parser/qmljsastvisitor_p.h
index aa4471c6b..bec174c65 100644
--- a/src/lib/corelib/parser/qmljsastvisitor_p.h
+++ b/src/lib/corelib/parser/qmljsastvisitor_p.h
@@ -58,7 +58,7 @@
namespace QbsQmlJS {
namespace AST {
-class QML_PARSER_EXPORT QBS_AUTOTEST_EXPORT Visitor
+class QBS_AUTOTEST_EXPORT Visitor
{
public:
Visitor();
diff --git a/src/lib/corelib/parser/qmljsengine_p.h b/src/lib/corelib/parser/qmljsengine_p.h
index 2fdd60b30..6ff53a6e9 100644
--- a/src/lib/corelib/parser/qmljsengine_p.h
+++ b/src/lib/corelib/parser/qmljsengine_p.h
@@ -88,7 +88,7 @@ public:
QString message;
};
-class QML_PARSER_EXPORT QBS_AUTOTEST_EXPORT Engine
+class QBS_AUTOTEST_EXPORT Engine
{
Lexer *_lexer;
Directives *_directives;
diff --git a/src/lib/corelib/parser/qmljslexer_p.h b/src/lib/corelib/parser/qmljslexer_p.h
index e0d61b226..e9dff1dd4 100644
--- a/src/lib/corelib/parser/qmljslexer_p.h
+++ b/src/lib/corelib/parser/qmljslexer_p.h
@@ -82,7 +82,7 @@ public:
}
};
-class QML_PARSER_EXPORT QBS_AUTOTEST_EXPORT Lexer: public QmlJSGrammar
+class QBS_AUTOTEST_EXPORT Lexer: public QmlJSGrammar
{
public:
enum {
diff --git a/src/lib/corelib/parser/qmljsparser_p.h b/src/lib/corelib/parser/qmljsparser_p.h
index 38fc1f5ce..fde61ea11 100644
--- a/src/lib/corelib/parser/qmljsparser_p.h
+++ b/src/lib/corelib/parser/qmljsparser_p.h
@@ -70,7 +70,7 @@ namespace QbsQmlJS {
class Engine;
-class QML_PARSER_EXPORT QBS_AUTOTEST_EXPORT Parser: protected QmlJSGrammar
+class QBS_AUTOTEST_EXPORT Parser: protected QmlJSGrammar
{
public:
union Value {