d77cda98fc
- Typecheck in all cases where a type may have changed - Do not perform literal conversions if the type is already correct - Perform literal conversions before checking to see if a call to `__convert` is required. This catches cases such as string literals passed where ints are required. Without this change, that form in particular generates a bare number literal rather than a number literal wrapped in a `__convert`. |
||
---|---|---|
.. | ||
model | ||
syntax | ||
binder.go | ||
binder_nodes.go | ||
binder_resource.go | ||
binder_schema.go | ||
binder_schema_test.go | ||
binder_test.go | ||
component.go | ||
config.go | ||
diagnostics.go | ||
functions.go | ||
intrinsics.go | ||
invoke.go | ||
local.go | ||
output.go | ||
program.go | ||
resource.go | ||
rewrite_apply.go | ||
rewrite_apply_test.go | ||
rewrite_convert.go | ||
rewrite_convert_test.go | ||
type.go | ||
utilities.go |