Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8140405

CompilerControl: Compiler.clear_directives doesn't clears the exclude state

    Details

    • Subcomponent:
    • Understanding:
      Cause Known

      Description

      Consider we have excluded some method with direcitve file. If this method have been sent to compilation, compilerBroker makes it be excluded from compilation forever. In compilerBroker::compilation_is_prohibited there is a just
          method->set_not_compilable(comp_level, !quietly, "excluded by CompileCommand");

      If after that DCMD command Compiler.clear_directives have been invoked, the method would still be excluded from compilation.

        Attachments

          Issue Links

          There are no Sub-Tasks for this issue.

            Activity

              People

              • Assignee:
                neliasso Nils Eliasson
                Reporter:
                ppunegov Pavel Punegov
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated: