@@ -92,6 +92,7 @@ def compile_to_dir(build_dir, srcs, classpath, java_classpath, output):
9292 kotlin_arg_file = build_dir + '/kotlin.args'
9393 kotlin_args = ['-Werror' ,
9494 '-opt-in=kotlin.RequiresOptIn' ,
95+ '-opt-in=org.jetbrains.kotlin.ir.symbols.IrSymbolInternals' ,
9596 '-d' , output ,
9697 '-module-name' , 'codeql-kotlin-extractor' ,
9798 '-no-reflect' , '-no-stdlib' ,
@@ -168,7 +169,7 @@ def compile(jars, java_jars, dependency_folder, transform_to_embeddable, output,
168169 shutil .rmtree (tmp_src_dir )
169170 shutil .copytree ('src' , tmp_src_dir )
170171
171- include_version_folder = tmp_src_dir + '/main/kotlin/utils/versions/to_include '
172+ include_version_folder = tmp_src_dir + '/main/kotlin/utils/this_version '
172173 os .makedirs (include_version_folder )
173174
174175 resource_dir = tmp_src_dir + '/main/resources/com/github/codeql'
@@ -192,11 +193,7 @@ def compile(jars, java_jars, dependency_folder, transform_to_embeddable, output,
192193 shutil .copytree (d , include_version_folder , dirs_exist_ok = True )
193194
194195 # remove all version folders:
195- for version in kotlin_plugin_versions .many_versions :
196- d = tmp_src_dir + '/main/kotlin/utils/versions/v_' + \
197- version .replace ('.' , '_' )
198- if os .path .exists (d ):
199- shutil .rmtree (d )
196+ shutil .rmtree (tmp_src_dir + '/main/kotlin/utils/versions' )
200197
201198 srcs = find_sources (tmp_src_dir )
202199
0 commit comments