#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