Something happened in v1.17.7 causing this snippet to fail
t := reflect.New(reflect.StructOf([]reflect.StructField{
{
Name: "value",
Type: reflect.TypeFor[bool](),
PkgPath: "github.com/some/package",
},
})).Elem().Interface()
if _, err := expr.Compile("value", expr.Env(t)); err != nil {
panic(err)
}
it compiles without error in v1.17.6