diff --git a/skiplang/compiler/src/AsmOutput.sk b/skiplang/compiler/src/AsmOutput.sk index 17f5edb7d6..d4b4838703 100644 --- a/skiplang/compiler/src/AsmOutput.sk +++ b/skiplang/compiler/src/AsmOutput.sk @@ -1136,7 +1136,7 @@ private fun needsQuotes(s: String): Bool { // This needs to be made reversible and deal correctly with name clashes. // See T22100866 -private fun mangle(name: String): String { +fun mangle(name: String): String { i = name.getIter(); String::tabulate(name.length(), _ -> { i.next().fromSome() match { diff --git a/skiplang/compiler/src/Config.sk b/skiplang/compiler/src/Config.sk index 88f7c02df1..a7bdaee7b7 100644 --- a/skiplang/compiler/src/Config.sk +++ b/skiplang/compiler/src/Config.sk @@ -40,7 +40,7 @@ private fun default_lib_name(output: ?String): String { } } -private class Config{ +class Config{ release: Bool, verbose: Bool, debug: Bool, diff --git a/skiplang/compiler/src/OuterIstToIR.sk b/skiplang/compiler/src/OuterIstToIR.sk index 329121bca2..ae2e9ae7f1 100644 --- a/skiplang/compiler/src/OuterIstToIR.sk +++ b/skiplang/compiler/src/OuterIstToIR.sk @@ -4881,7 +4881,7 @@ private const kEmptyMethods: UnorderedMap< SFunctionID, > = UnorderedMap[]; -private fun makeOuterIst(context: mutable SKStore.Context): OuterIst.Program { +fun makeOuterIst(context: mutable SKStore.Context): OuterIst.Program { // run the compiler front end from parsing to type checking typedAst = SkipMain.type_program(context); // OuterIst skeleton is built here, but code is done lazily