diff options
author | Orgad Shaneh <orgad.shaneh@audiocodes.com> | 2019-05-06 23:58:42 +0300 |
---|---|---|
committer | Orgad Shaneh <orgads@gmail.com> | 2019-05-24 07:45:40 +0000 |
commit | 69b3e34bdcc43bc1ff85efe065fbd19ef97dbbaa (patch) | |
tree | 315551b18d865d0dd3ade3a05445dde7240d8f65 /src/shared | |
parent | 274bbefeff4b03880d4996eb0e833834fdb8261b (diff) | |
download | qt-creator-69b3e34bdcc43bc1ff85efe065fbd19ef97dbbaa.tar.gz |
ProParser: Fix inconsistent copy ctor/operator=
Detected by GCC9.
Change-Id: Iff80e2b55e490dc1d16ae2ac000b761ad94c1297
Reviewed-by: Jörg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'src/shared')
-rw-r--r-- | src/shared/proparser/proitems.cpp | 5 | ||||
-rw-r--r-- | src/shared/proparser/proitems.h | 1 | ||||
-rw-r--r-- | src/shared/proparser/qmakeparser.h | 1 |
3 files changed, 0 insertions, 7 deletions
diff --git a/src/shared/proparser/proitems.cpp b/src/shared/proparser/proitems.cpp index db4f386cae..5d7f6ddb6f 100644 --- a/src/shared/proparser/proitems.cpp +++ b/src/shared/proparser/proitems.cpp @@ -50,11 +50,6 @@ ProString::ProString() : { } -ProString::ProString(const ProString &other) : - m_string(other.m_string), m_offset(other.m_offset), m_length(other.m_length), m_file(other.m_file), m_hash(other.m_hash) -{ -} - ProString::ProString(const ProString &other, OmitPreHashing) : m_string(other.m_string), m_offset(other.m_offset), m_length(other.m_length), m_file(other.m_file), m_hash(0x80000000) { diff --git a/src/shared/proparser/proitems.h b/src/shared/proparser/proitems.h index a7566be220..3058b25c48 100644 --- a/src/shared/proparser/proitems.h +++ b/src/shared/proparser/proitems.h @@ -62,7 +62,6 @@ class ProFile; class ProString { public: ProString(); - ProString(const ProString &other); PROITEM_EXPLICIT ProString(const QString &str); PROITEM_EXPLICIT ProString(const QStringRef &str); PROITEM_EXPLICIT ProString(const char *str); diff --git a/src/shared/proparser/qmakeparser.h b/src/shared/proparser/qmakeparser.h index a0c1ca17f1..ab765c5d9b 100644 --- a/src/shared/proparser/qmakeparser.h +++ b/src/shared/proparser/qmakeparser.h @@ -107,7 +107,6 @@ private: struct BlockScope { BlockScope() : start(0), braceLevel(0), special(false), inBranch(false), nest(NestNone) {} - BlockScope(const BlockScope &other) { *this = other; } ushort *start; // Where this block started; store length here int braceLevel; // Nesting of braces in scope bool special; // Single-line conditionals inside loops, etc. cannot have else branches |