Project

General

Profile

Actions

Bug #4099

closed

[build] Compilation error

Added by Alexander Kamkin about 11 years ago. Updated almost 11 years ago.

Status:
Closed
Priority:
High
Assignee:
Andrei Tatarnikov
Category:
-
Target version:
-
Start date:
04/12/2013
Due date:
% Done:

100%

Estimated time:
Detected in build:
svn
Platform:
Published in build:

Description

java version "1.6.0_07" 
Java(TM) SE Runtime Environment (build 1.6.0_07-b06)
Java HotSpot(TM) Server VM (build 10.0-b23, mixed mode)
    [mkdir] Created dir: /home/kamkin_a/tools/microtesk/microtesk/bin/microtesk
    [javac] Compiling 271 source files to /home/kamkin_a/tools/microtesk/microtesk/bin/microtesk
    [javac] /home/kamkin_a/tools/microtesk/microtesk/src/ru/ispras/microtesk/translator/mmu/errors/RedeclaredSymbol.java:24: incomparable types: capture#309 of ? and ru.ispras.microtesk.translator.mmu.translator.ESymbolKind
    [javac]         if (symbol.getKind() == ESymbolKind.KEYWORD)
    [javac]                              ^
    [javac] /home/kamkin_a/tools/microtesk/microtesk/src/ru/ispras/microtesk/translator/mmu/parser/ParserBase.java:78: incomparable types: ru.ispras.microtesk.translator.mmu.translator.ESymbolKind and capture#416 of ?
    [javac]         if (expectedKind != symbol.getKind())
    [javac]                          ^
    [javac] /home/kamkin_a/tools/microtesk/microtesk/src/ru/ispras/microtesk/translator/mmu/parser/ParserBase.java:79: inconvertible types
    [javac] found   : capture#828 of ?
    [javac] required: ru.ispras.microtesk.translator.mmu.translator.ESymbolKind
    [javac]             raiseError(new SymbolTypeMismatch(t.getText(), (ESymbolKind) symbol.getKind(), expectedKind));
    [javac]                                                                                        ^
    [javac] /home/kamkin_a/tools/microtesk/microtesk/src/ru/ispras/microtesk/translator/mmu/parser/ParserBase.java:91: incomparable types: ru.ispras.microtesk.translator.mmu.translator.ESymbolKind and capture#276 of ?
    [javac]         if (expectedKind != symbol.getKind())
    [javac]                          ^
    [javac] /home/kamkin_a/tools/microtesk/microtesk/src/ru/ispras/microtesk/translator/mmu/walker/TreeWalkerBase.java:87: incomparable types: ru.ispras.microtesk.translator.mmu.translator.ESymbolKind and capture#897 of ?
    [javac]         if (expectedKind != symbol.getKind())
    [javac]                          ^
    [javac] 5 errors
Actions #1

Updated by Andrei Tatarnikov about 11 years ago

Моя версия Java это компилирует. А вообще это известная проблема с generic'ами, которую не устранили в MMU.

Actions #2

Updated by Andrei Tatarnikov about 11 years ago

Я поправлю...

Actions #3

Updated by Andrei Tatarnikov about 11 years ago

Поправил

Actions #4

Updated by Andrei Tatarnikov about 11 years ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100
Actions #5

Updated by Alexander Kamkin almost 11 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF