summaryrefslogtreecommitdiff
path: root/src/wasm-s-parser.h
diff options
context:
space:
mode:
authorJF Bastien <github@jfbastien.com>2016-03-29 13:41:47 -0700
committerJF Bastien <github@jfbastien.com>2016-03-29 13:41:47 -0700
commit9a9cf237bd52c1587094f4521ad823fa7a17aa13 (patch)
tree0c0bb3e7192053f76c93dbbde24bfbba82af62b4 /src/wasm-s-parser.h
parentbaac207cf0fe3f207f067b7edec2d6ea6e9e4f65 (diff)
parent9c549743e741fd9ace8c6832a1e9b2c4cd2bb3eb (diff)
downloadbinaryen-9a9cf237bd52c1587094f4521ad823fa7a17aa13.tar.gz
binaryen-9a9cf237bd52c1587094f4521ad823fa7a17aa13.tar.bz2
binaryen-9a9cf237bd52c1587094f4521ad823fa7a17aa13.zip
Merge pull request #289 from WebAssembly/minor-fix
Use local enum, and init in-line
Diffstat (limited to 'src/wasm-s-parser.h')
-rw-r--r--src/wasm-s-parser.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/wasm-s-parser.h b/src/wasm-s-parser.h
index 6b03433b5..95f8a280d 100644
--- a/src/wasm-s-parser.h
+++ b/src/wasm-s-parser.h
@@ -453,9 +453,8 @@ public:
// type.operation (e.g. i32.add)
WasmType type = stringToWasmType(str, false, true);
// Local copy to index into op without bounds checking.
- const size_t maxNameSize = 15;
- char op[maxNameSize + 1];
- memset(op, 0, maxNameSize + 1); // ensure the whole string is cleared.
+ enum { maxNameSize = 15 };
+ char op[maxNameSize + 1] = {'\0'};
strncpy(op, dot + 1, maxNameSize);
switch (op[0]) {
case 'a': {