feat(selfhost): quote/graft hygiene API for macros and mono
Add Ast_Graft/Clone/Quote helpers, HIR Lcx_GraftSourceFile, and force definition-site paths on monomorphized bodies. Smoke checks Array mono #line stays in lib while Main stays isolated.
This commit is contained in:
@@ -233,3 +233,6 @@ test-selfhost-smoke: selfhost
|
||||
@echo "=== Selfhost smoke (move_field + multi-file #line) ==="
|
||||
@chmod +x tools/smoke_selfhost.sh
|
||||
@tools/smoke_selfhost.sh
|
||||
@echo "=== Graft / quote hygiene smoke ==="
|
||||
@chmod +x tools/smoke_graft_hygiene.sh
|
||||
@tools/smoke_graft_hygiene.sh
|
||||
|
||||
Reference in New Issue
Block a user