Fix compiler warnings

This commit is contained in:
Alexander Mai 2014-07-17 20:04:56 +02:00
parent 425e7527bb
commit 55e45add4a
2 changed files with 10 additions and 6 deletions

View File

@ -7411,11 +7411,15 @@ public:
start(nullptr), start(nullptr),
end(nullptr) { end(nullptr) {
} }
EnumValue(const EnumValue &ev) : EnumValue(const EnumValue &ev) {
name(ev.name), *this = ev;
value(ev.value), }
start(ev.start), EnumValue& operator=(const EnumValue& ev) {
end(ev.end) { name=ev.name;
value=ev.value;
start=ev.start;
end=ev.end;
return *this;
} }
EnumValue(Token *name_, Token *value_, Token *start_, Token *end_) : EnumValue(Token *name_, Token *value_, Token *start_, Token *end_) :
name(name_), name(name_),

View File

@ -2583,7 +2583,7 @@ private:
"void f() {\n" "void f() {\n"
" st s;\n" " st s;\n"
" std::memset(&s, 0, sizeof(st));\n" " std::memset(&s, 0, sizeof(st));\n"
"}", "std.cfg"); "}", true);
ASSERT_EQUALS("", errout.str()); ASSERT_EQUALS("", errout.str());
} }