diff options
author | Joerg Bornemann <joerg.bornemann@qt.io> | 2017-08-22 10:06:51 +0200 |
---|---|---|
committer | Joerg Bornemann <joerg.bornemann@qt.io> | 2017-08-22 09:02:34 +0000 |
commit | e7bc695dbe0c13bb06952683893076bfe633edba (patch) | |
tree | 68aa2bb651b9ee2d9c7ab5614014e718ad1d7174 /src/lib/corelib/parser | |
parent | 6fc3adcab9b7d0010ad43f23386dc4e94f61eda9 (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.h | 2 | ||||
-rw-r--r-- | src/lib/corelib/parser/qmljsengine_p.h | 2 | ||||
-rw-r--r-- | src/lib/corelib/parser/qmljslexer_p.h | 2 | ||||
-rw-r--r-- | src/lib/corelib/parser/qmljsparser_p.h | 2 |
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 { |