From 56f2d5583c052834a2ec6fc956bd24f917894f04 Mon Sep 17 00:00:00 2001 From: David Anderson Date: Sat, 24 Jul 2010 20:22:27 -0700 Subject: [PATCH] [JAEGER] Removed over-zealous assert (bug 580703). --- js/src/methodjit/FrameState-inl.h | 1 - js/src/trace-test/tests/jaeger/bug580703.js | 9 +++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 js/src/trace-test/tests/jaeger/bug580703.js diff --git a/js/src/methodjit/FrameState-inl.h b/js/src/methodjit/FrameState-inl.h index 1189615df6e..e460c493ad6 100644 --- a/js/src/methodjit/FrameState-inl.h +++ b/js/src/methodjit/FrameState-inl.h @@ -706,7 +706,6 @@ FrameState::eviscerate(FrameEntry *fe) inline void FrameState::addEscaping(uint32 local) { - JS_ASSERT(!escaping[local]); escaping[local] = 1; } diff --git a/js/src/trace-test/tests/jaeger/bug580703.js b/js/src/trace-test/tests/jaeger/bug580703.js new file mode 100644 index 00000000000..78d85df051a --- /dev/null +++ b/js/src/trace-test/tests/jaeger/bug580703.js @@ -0,0 +1,9 @@ + + +let(w)(function () { + w +}) +let(e)(function () { + e +}) +