mirror of
https://github.com/fergalmoran/ladybird.git
synced 2026-01-06 00:25:12 +00:00
We would previously always generate string parameters to pass through to functions as a `String`. This works fine if the argument is a `FlyString const&`, but falls apart for optional types where we need to accept an `Optional<FlyString> const&`. Support this by implementing a [FlyString] extended attribute which if present results in the parameter for the function being generated as a FlyString.