From f97b10c6f3c1b439d25e0e65d31cbb49e9507b8a Mon Sep 17 00:00:00 2001 From: Folkert Date: Sun, 13 Mar 2022 13:51:25 +0100 Subject: [PATCH] clarify why builtins are skipped --- compiler/constrain/src/module.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/compiler/constrain/src/module.rs b/compiler/constrain/src/module.rs index a2d44061f6..b69d4d1c41 100644 --- a/compiler/constrain/src/module.rs +++ b/compiler/constrain/src/module.rs @@ -64,6 +64,10 @@ impl ExposedForModule { let mut imported_symbols = Vec::new(); for symbol in it { + // Today, builtins are not actually imported, + // but generated in each module that uses them + // + // This will change when we write builtins in roc if symbol.is_builtin() { continue; }