archives

« Bugzilla Issues Index

#1632 — 12.13: throw statement evaluates reference two times


Change step 4 of "Runtime Semantics: Evaluation" in 12.13 from:
> 4. Return Completion {[[type]]: throw, [[value]]: GetValue(exprRef), [[target]]: empty}.

To:
4. Return Completion {[[type]]: throw, [[value]]: exprValue, [[target]]: empty}.


fixed in rev17 editor's draft


fixed in rev17, August 23, 2013 draft