#1560 closed defect (fixed)
Clases en módulos: Clases homónimas
Reported by: | Pedro Gea | Owned by: | Víctor de Buen Remiro |
---|---|---|---|
Priority: | high | Milestone: | Mantainance |
Component: | Kernel | Version: | 3.1 |
Severity: | critical | Keywords: | |
Cc: |
Description
Si compilamos este código:
Class @A { Real value }; NameBlock Module = [[ Class @A { Real value } ]]; Module::@A object = [[ Real value = 1 ]];
obtenemos el siguiente error:
<E> ERROR: [1] Class '@A' ya fue definida como " /* API for Class @A */ Class @A { ///////////// //Members: // ///////////// //Non static member defined at @A Real value }; " </E> <E> ERROR: [2] No se pudo crear [[Class @A {Real value}]]</E> <W> Warning: [1] NameBlock Module se ha construido con 2 errores.</W>
más un ciclo infinito de errores del tipo:
<E> ERROR: [3] Se esperaba identificador de tipo de datos en lugar de Module::@A object</E>
Change History (4)
comment:1 Changed 13 years ago by
comment:3 Changed 13 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
(In [4885]) Refs #1560