Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Haxe 5] Invalid_argument("List.iter2") at unknown position #11776

Open
EliteMasterEric opened this issue Sep 17, 2024 · 12 comments
Open

[Haxe 5] Invalid_argument("List.iter2") at unknown position #11776

EliteMasterEric opened this issue Sep 17, 2024 · 12 comments

Comments

@EliteMasterEric
Copy link
Contributor

EliteMasterEric commented Sep 17, 2024

Reproduction steps:

  1. Download https://github.com/FunkinCrew/Funkin on the main branch
  2. Follow the build steps, but using Haxe 5.0.0-alpha (b99eda0)
  1. Receive the following error when running lime test windows:
 ERROR  (unknown position)

   | Invalid_argument("List.iter2")

With OCAMLRUNPARAM=b enabled, I get:

Backtrace
Fatal error: exception Invalid_argument("List.iter2")
Raised at file "stdlib.ml", line 30, characters 20-45
Called from file "src/core/tUnification.ml", line 688, characters 2-18
Called from file "list.ml", line 225, characters 17-20
Called from file "src/macro/macroApi.ml", line 2278, characters 25-78
Called from file "list.ml", line 92, characters 20-23
Called from file "src/core/tFunctions.ml", line 364, characters 15-31
Called from file "src/macro/macroApi.ml", line 2284, characters 36-57
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "list.ml", line 92, characters 20-23
Called from file "src/macro/eval/evalEmitter.ml", line 311, characters 10-36
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 275, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 194, characters 41-56
Called from file "src/macro/eval/evalEmitter.ml", line 202, characters 6-48
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 194, characters 41-56
Called from file "src/macro/eval/evalEmitter.ml", line 202, characters 6-48
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 194, characters 41-56
Called from file "src/macro/eval/evalEmitter.ml", line 202, characters 6-48
Called from file "src/macro/eval/evalEmitter.ml", line 276, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "list.ml", line 92, characters 20-23
Called from file "src/macro/eval/evalEmitter.ml", line 330, characters 10-36
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/typing/finalization.ml", line 82, characters 1-37
Called from file "src/compiler/compiler.ml", line 310, characters 2-275
Called from file "src/compiler/compiler.ml", line 383, characters 37-80
Called from file "src/compiler/compiler.ml", line 422, characters 1-5
Called from file "src/compiler/compiler.ml", line 460, characters 5-23
Called from file "src/compiler/compiler.ml", line 500, characters 2-135
Called from file "src/compiler/compiler.ml", line 474, characters 2-9
Called from file "src/compiler/compiler.ml", line 697, characters 5-43
Called from file "src/compiler/compiler.ml", line 709, characters 13-22
Called from file "src/compiler/server.ml", line 803, characters 1-39
Called from file "src/compiler/haxe.ml", line 53, characters 0-56
@Simn
Copy link
Member

Simn commented Sep 18, 2024

This comes from a call to TypeTools.applyTypeParameters, but I can't immediately tell how it happens because there's a check in the Haxe code there to avoid this. Try adding a trace(typeParameters, concreteTypes) there and see what's the last thing that prints.

@EliteMasterEric
Copy link
Contributor Author

Sorry for forgetting about this issue, migrating to Haxe 5 has been a lower priority for us.

I made another attempt recently (this is with Haxe 5.0.0-alpha 39aceb1) but got a different error.

> haxelib run lime build windows -release
Warning: Lime version  may not be compatible with OpenFL openfl (expected version 7.7.0+)
Use <lime version="" /> before <haxelib name="openfl" /> to include a specific version
Warning: Lime version  may not be compatible with OpenFL 9.4.0 (expected version 7.7.0+)
Use <lime version="" /> before <haxelib name="openfl" /> to include a specific version
source/Prebuild.hx:15: Building...
Fatal error: exception Not_found
Raised at file "hashtbl.ml", line 198, characters 17-32
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 385, characters 10-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 1068, characters 7-42
Called from file "src/compiler/compiler.ml", line 296, characters 7-55
Called from file "list.ml", line 121, characters 24-34
Called from file "src/compiler/compiler.ml", line 295, characters 12-140
Called from file "src/compiler/compiler.ml", line 383, characters 37-80
Called from file "src/compiler/compiler.ml", line 422, characters 1-5
Called from file "src/compiler/compiler.ml", line 460, characters 5-23
Called from file "src/compiler/compiler.ml", line 500, characters 2-135
Called from file "src/compiler/compiler.ml", line 474, characters 2-9
Called from file "src/compiler/compiler.ml", line 697, characters 5-43
Called from file "src/compiler/compiler.ml", line 709, characters 13-22
Called from file "src/compiler/server.ml", line 803, characters 1-39
Called from file "src/compiler/haxe.ml", line 53, characters 0-56

@Simn
Copy link
Member

Simn commented Oct 12, 2024

Unfortunately we can't tell what lookup it's actually failing on from the stacktrace. What I can say is that this comes from some init macro, but there's not much more to go on.

However, going through all Hashtbl.find calls in eval, there aren't many that don't catch their Not_found. One is eval.vm.Context.callMacroApi, which I doubt you're using. Another one is in the hash reversal, which I don't think could fail like this.

Could you check if disabling some init macros changes anything here?

@EliteMasterEric
Copy link
Contributor Author

EliteMasterEric commented Oct 14, 2024

After disabling addMetadata('@:build(funkin.util.macro.FlxMacro.buildFlxBasic())', 'flixel.FlxBasic'), the error goes away (replaced with the same "List.iter2" error from the original issue).

This is an extremely basic macro though so I'm surprised it threw an error.

https://github.com/FunkinCrew/Funkin/blob/09b42f3f08076da07be91fd897c8e36c4a4f49c0/source/funkin/util/macro/FlxMacro.hx#L11

(Of note, I am working with the Funkin' repository as it exists on the main branch here, so I believe this should easy to reproduce locally.)

@Simn
Copy link
Member

Simn commented Oct 14, 2024

Could you check that your haxe/std is in-sync with the compiler? You're probably using an old haxe/macro/Compiler.hx which tries to call an API that no longer exists.

We should definitely make this fail nicer though.

@Simn
Copy link
Member

Simn commented Oct 14, 2024

So yes this is indeed a problem with callMacroApi, we can reproduce this easily:

class Main {
	static function main() {
		breakEverything();
	}

	static macro function breakEverything() {
		eval.vm.Context.callMacroApi("oh no");
		return macro null;
	}
}

@EliteMasterEric
Copy link
Contributor Author

EliteMasterEric commented Oct 14, 2024

Looks like you're right, I was switching to Haxe 5 by setting HAXE_PATH and forgot to set HAXE_STD_PATH in the process. This resolves the macro error, but still leaves the original List.iter2 error.

Here is an up-to-date error message:

Backtrace
> lime test windows -release
Warning: Lime version  may not be compatible with OpenFL openfl (expected version 7.7.0+)
Use <lime version="" /> before <haxelib name="openfl" /> to include a specific version
Warning: Lime version  may not be compatible with OpenFL 9.4.0 (expected version 7.7.0+)
Use <lime version="" /> before <haxelib name="openfl" /> to include a specific version
source/Prebuild.hx:15: Building...
Fatal error: exception Invalid_argument("List.iter2")
Raised at file "stdlib.ml", line 30, characters 20-45
Called from file "src/core/tUnification.ml", line 688, characters 2-18
Called from file "list.ml", line 225, characters 17-20
Called from file "src/macro/macroApi.ml", line 2278, characters 25-78
Called from file "list.ml", line 92, characters 20-23
Called from file "src/core/tFunctions.ml", line 364, characters 15-31
Called from file "src/macro/macroApi.ml", line 2284, characters 36-57
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "list.ml", line 92, characters 20-23
Called from file "src/macro/eval/evalEmitter.ml", line 311, characters 10-36
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 275, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 194, characters 41-56
Called from file "src/macro/eval/evalEmitter.ml", line 202, characters 6-48
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 194, characters 41-56
Called from file "src/macro/eval/evalEmitter.ml", line 202, characters 6-48
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 194, characters 41-56
Called from file "src/macro/eval/evalEmitter.ml", line 202, characters 6-48
Called from file "src/macro/eval/evalEmitter.ml", line 276, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "list.ml", line 92, characters 20-23
Called from file "src/macro/eval/evalEmitter.ml", line 330, characters 10-36
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
Called from file "src/typing/macroContext.ml", line 66, characters 2-51
Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
Called from file "src/macro/eval/evalEmitter.ml", line 265, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
Called from file "src/macro/eval/evalEmitter.ml", line 773, characters 13-21
Called from file "src/macro/eval/evalMain.ml", line 186, characters 11-40
Called from file "src/macro/eval/evalExceptions.ml", line 101, characters 5-8
Called from file "src/macro/eval/evalExceptions.ml", line 116, characters 10-38
Re-raised at file "src/macro/eval/evalExceptions.ml", line 200, characters 2-11
Called from file "src/typing/macroContext.ml", line 818, characters 9-83
Called from file "src/typing/macroContext.ml", line 976, characters 8-23
Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
Re-raised at file "src/typing/typeloadFields.ml", line 400, characters 98-105
Called from file "list.ml", line 110, characters 12-15
Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
Called from file "src/typing/typeloadFields.ml", line 618, characters 1-356
Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
Re-raised at file "src/typing/typeloadModule.ml", line 433, characters 5-14
Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
Called from file "src/context/typecore.ml", line 496, characters 4-7
Called from file "src/typing/finalization.ml", line 82, characters 1-37
Called from file "src/compiler/compiler.ml", line 310, characters 2-275
Called from file "src/compiler/compiler.ml", line 383, characters 37-80
Called from file "src/compiler/compiler.ml", line 422, characters 1-5
Called from file "src/compiler/compiler.ml", line 460, characters 5-23
Called from file "src/compiler/compiler.ml", line 500, characters 2-135
Called from file "src/compiler/compiler.ml", line 474, characters 2-9
Called from file "src/compiler/compiler.ml", line 697, characters 5-43
Called from file "src/compiler/compiler.ml", line 709, characters 13-22
Called from file "src/compiler/server.ml", line 803, characters 1-39
Called from file "src/compiler/haxe.ml", line 53, characters 0-56

@Simn
Copy link
Member

Simn commented Oct 14, 2024

Could you try what I mention here (in haxe/macro/TypeTools.hx) and see if that tells us anything?

@EliteMasterEric
Copy link
Contributor Author

EliteMasterEric commented Oct 14, 2024

C:\Haxe\Haxe500-39aceb1\haxe\std/haxe/macro/TypeTools.hx:257: [{name: T, t: TInst(Array,[TInst(<...>,[])])}],[TInst(Array,[TInst(String,[])])]
Fatal error: exception Invalid_argument("List.iter2")
Raised at file "stdlib.ml", line 30, characters 20-45
Called from file "src/core/tUnification.ml", line 688, characters 2-18
Called from file "list.ml", line 225, characters 17-20
Called from file "src/macro/macroApi.ml", line 2278, characters 25-78
Called from file "list.ml", line 92, characters 20-23
Called from file "src/core/tFunctions.ml", line 364, characters 15-31
Called from file "src/macro/macroApi.ml", line 2284, characters 36-57

Printing typeParameters[0] gives me

C:\Haxe\Haxe500-39aceb1\haxe\std/haxe/macro/TypeTools.hx:261: {name: T, t: TInst(Array,[TInst(String,[])])}

Simn added a commit that referenced this issue Oct 15, 2024
@Simn
Copy link
Member

Simn commented Oct 15, 2024

Something is going quite wrong there. The type parameter is supposed to be something along the lines of {name: T, defaultType: null, t: TInst(Array.T,[])}. Importantly, the actual type is Array.T (the type parameter), while in your case it's Array itself.

I'll look into making this give a nicer error message, but I'm quite curious where this thing comes from.

@Simn
Copy link
Member

Simn commented Oct 15, 2024

I've updated the compiler to give a different error for this. This probably won't tell you anything new though, the real question is still where this corrupt type parameter comes from.

@NotHyper-474
Copy link

While the Invalid_argument("List.iter2") error from before doesn't appear anymore another one took its spot:

Backtrace
[ERROR] (unknown position)
| Error: Compiler failure
    | Please submit an issue at https://github.com/HaxeFoundation/haxe/issues/new
    | Attach the following information:
    | Haxe: 5.0.0-alpha.1+2f05f37; OS type: unix;
    | File "src/macro/eval/evalExceptions.ml", line 90, characters 20-27
    | Called from file "src/macro/eval/evalExceptions.ml", line 93, characters 15-26
    | Called from file "src/option.ml" (inlined), line 25, characters 14-17
    | Called from file "src/macro/eval/evalExceptions.ml", line 123, characters 2-44
    | Called from file "src/typing/macroContext.ml", line 818, characters 9-83
    | Called from file "src/typing/macroContext.ml", line 976, characters 8-23
    | Called from file "src/typing/typeloadFields.ml", line 400, characters 16-57
    | Called from file "list.ml", line 110, characters 12-15
    | Called from file "src/typing/typeloadFields.ml", line 430, characters 1-44
    | Called from file "src/typing/typeloadFields.ml", line 618, characters 1-350
    | Called from file "src/typing/typeloadFields.ml", line 1618, characters 14-48
    | Called from file "src/typing/typeloadModule.ml", line 411, characters 5-64
    | Called from file "src/typing/typeloadModule.ml", line 438, characters 44-58
    | Called from file "src/context/typecore.ml", line 496, characters 4-7
    | Called from file "src/context/typecore.ml" (inlined), line 510, characters 1-32
    | Called from file "src/typing/macroContext.ml", line 66, characters 2-51
    | Called from file "src/macro/macroApi.ml", line 1268, characters 18-61
    | Called from file "src/macro/eval/evalEmitter.ml", line 83, characters 23-31
    | Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
    | Called from file "src/macro/eval/evalEmitter.ml", line 266, characters 8-19
    | Called from file "src/macro/eval/evalEmitter.ml", line 260, characters 7-18
    | Called from file "src/macro/eval/evalEmitter.ml", line 766, characters 9-17
    | Called from file "src/macro/eval/evalEmitter.ml", line 473, characters 9-17
    |

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants