ember-cli / ember-cli-htmlbars

MIT License
77 stars 67 forks source link

"unreachable" error in 3.0.0 with "option" argument #126

Closed mydea closed 6 years ago

mydea commented 6 years ago

After upgrading to ember-cli-htmlbars 3.0.0, the following code:

{{#each sortedOptions as |option|}}
{{/each}}

Throws this error:

util.js:16 Uncaught Error: unreachable
    at unreachable (util.js:16)
    at Object.evaluate (runtime.js:1128)
    at AppendOpcodes.evaluate (runtime.js:46)
    at LowLevelVM.evaluateSyscall (runtime.js:2896)
    at LowLevelVM.evaluateInner (runtime.js:2868)
    at LowLevelVM.evaluateOuter (runtime.js:2860)
    at VM.next (runtime.js:4788)
    at TemplateIteratorImpl.next (runtime.js:4880)
    at RootState.render (ember-glimmer.js:4081)
    at TransactionRunner.runInTransaction (ember-metal.js:406)

It works if I change it to:

{{#each sortedOptions as |opt|}}
{{/each}}

It seems that the mere presence of an argument named option makes it trip up - it doesn't matter if I use it.

rwjblue commented 6 years ago

Thanks for reporting! This is an Ember bug, closing this to track over in https://github.com/emberjs/ember.js/issues/16826.