[FIR JS] Add a test runner for FIR JS with old diagnostic tests

This commit is contained in:
Nikolay Lunyak
2023-01-03 10:55:40 +02:00
committed by Space Team
parent 4466b2c980
commit 5ae9444745
8 changed files with 1400 additions and 40 deletions
@@ -74,7 +74,6 @@ object FirJsSessionFactory : FirAbstractSessionFactory() {
createProviders = { session, builtinsModuleData, kotlinScopeProvider ->
listOf(
KlibBasedSymbolProvider(session, moduleDataProvider, kotlinScopeProvider, resolvedLibraries),
FirCloneableSymbolProvider(session, builtinsModuleData, kotlinScopeProvider),
// (Most) builtins should be taken from the dependencies in JS compilation, therefore builtins provider is the last one
// TODO: consider using "poisoning" provider for builtins to ensure that proper ones are taken from dependencies
// NOTE: it requires precise filtering for true nuiltins, like Function*