diff options
author | Michael Bebenita <mbebenita@gmail.com> | 2016-03-15 02:56:12 -0700 |
---|---|---|
committer | Michael Bebenita <mbebenita@gmail.com> | 2016-03-15 02:56:12 -0700 |
commit | f04dd1bb5b06d64ebfdd347a852a55322743b363 (patch) | |
tree | 47714211d057995f9e883eca8af88f2e9b21a8a2 /src | |
parent | 48a12f0cf134a15434432954c56c893ea1fc6eca (diff) | |
download | binaryen-f04dd1bb5b06d64ebfdd347a852a55322743b363.tar.gz binaryen-f04dd1bb5b06d64ebfdd347a852a55322743b363.tar.bz2 binaryen-f04dd1bb5b06d64ebfdd347a852a55322743b363.zip |
Don't reinsert in set when interning strings.
Diffstat (limited to 'src')
-rw-r--r-- | src/emscripten-optimizer/istring.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/emscripten-optimizer/istring.h b/src/emscripten-optimizer/istring.h index abc1e327b..498c7c27c 100644 --- a/src/emscripten-optimizer/istring.h +++ b/src/emscripten-optimizer/istring.h @@ -75,10 +75,10 @@ struct IString { char *copy = (char*)malloc(strlen(s)+1); // XXX leaked strcpy(copy, s); s = copy; + strings->insert(s); } else { s = *existing; } - strings->insert(s); str = s; } } |