summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2015-11-04 11:50:00 -0800
committerAlon Zakai <alonzakai@gmail.com>2015-11-04 11:50:00 -0800
commit0b54b574ba7227dd7ab60ab32fb2b7947cdecc32 (patch)
treee7d2592c58044d689eb9ffb05810e322e287e85e
parente28c0efc48adb5f49f4ef131681ddf55cf3b8de5 (diff)
downloadbinaryen-0b54b574ba7227dd7ab60ab32fb2b7947cdecc32.tar.gz
binaryen-0b54b574ba7227dd7ab60ab32fb2b7947cdecc32.tar.bz2
binaryen-0b54b574ba7227dd7ab60ab32fb2b7947cdecc32.zip
don't put c++ types in a union if they need a constructor
-rw-r--r--src/wasm-s-parser.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/wasm-s-parser.h b/src/wasm-s-parser.h
index a14809469..09c30ce92 100644
--- a/src/wasm-s-parser.h
+++ b/src/wasm-s-parser.h
@@ -32,10 +32,8 @@ class Element {
typedef std::vector<Element*> List;
bool isList_;
- union {
- List list_;
- IString str_;
- };
+ List list_;
+ IString str_;
public:
Element() : isList_(true) {}