Addresses an issue where implicit casts on bitfield l-values, subsequently passed by reference, are mutated. To prevent this, we check if the underlying value is a bitfield l-value and if the expression is a child of MaterializeTemporaryExpr. If both conditions are met, the mutation is avoided.
Addresses an issue where implicit casts on bitfield l-values, subsequently passed by reference, are mutated. To prevent this, we check if the underlying value is a bitfield l-value and if the expression is a child of
MaterializeTemporaryExpr
. If both conditions are met, the mutation is avoided.Fixes #259