builder: do not allow importing 'builtin' module
parent
cb82ff618b
commit
bf7ab19d09
|
@ -60,6 +60,10 @@ pub fn (mut b Builder) parse_imports() {
|
||||||
ast_file := b.parsed_files[i]
|
ast_file := b.parsed_files[i]
|
||||||
for _, imp in ast_file.imports {
|
for _, imp in ast_file.imports {
|
||||||
mod := imp.mod
|
mod := imp.mod
|
||||||
|
if mod == 'builtin' {
|
||||||
|
verror('cannot import module "$mod"')
|
||||||
|
break
|
||||||
|
}
|
||||||
if mod in done_imports {
|
if mod in done_imports {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue