mirror of
https://github.com/SerenityOS/serenity
synced 2026-05-10 00:52:28 +02:00
We were interpreting "undefined" as a variable lookup failure in some cases and throwing a ReferenceError exception instead of treating it as the valid value "undefined". This patch wraps the result of variable lookup in Optional<>, which allows us to only throw ReferenceError when lookup actually fails.
5.0 KiB
5.0 KiB