summaryrefslogtreecommitdiff
path: root/test/files/neg/t7494-no-options.check
blob: e3316f590a68451c68cbec028ce0fa3e931cbf2e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
error: Error: ploogin takes no options
    phase name  id  description
    ----------  --  -----------
        parser   1  parse source into ASTs, perform simple desugaring
         namer   2  resolve names, attach symbols to named trees
packageobjects   3  load package objects
         typer   4  the meat and potatoes: type the trees
        patmat   5  translate match expressions
superaccessors   6  add super accessors in traits and nested classes
    extmethods   7  add extension methods for inline classes
       pickler   8  serialize symbol tables
     refchecks   9  reference/override checking, translate nested objects
       uncurry  10  uncurry, translate function values to anonymous classes
     tailcalls  11  replace tail calls by jumps
    specialize  12  @specialized-driven class and method specialization
 explicitouter  13  this refs to outer pointers
       erasure  14  erase types, add interfaces for traits
   posterasure  15  clean up erased inline classes
      lazyvals  16  allocate bitmaps, translate lazy vals into lazified defs
    lambdalift  17  move nested functions to top level
  constructors  18  move field definitions into constructors
       flatten  19  eliminate inner classes
         mixin  20  mixin composition
       cleanup  21  platform-specific cleanups, generate reflective calls
    delambdafy  22  remove lambdas
         icode  23  generate portable intermediate code
#partest !-optimise
           jvm  24  generate JVM bytecode
       ploogin  25  A sample phase that does so many things it's kind of hard...
      terminal  26  the last phase during a compilation run
#partest -optimise
       inliner  24  optimization: do inlining
inlinehandlers  25  optimization: inline exception handlers
      closelim  26  optimization: eliminate uncalled closures
      constopt  27  optimization: optimize null and other constants
           dce  28  optimization: eliminate dead code
           jvm  29  generate JVM bytecode
       ploogin  30  A sample phase that does so many things it's kind of hard...
      terminal  31  the last phase during a compilation run
#partest