smokegen generates wrong cast function for smokeqt
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
smokegen (Debian) |
Fix Released
|
Unknown
|
|||
smokegen (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Utopic |
Fix Released
|
High
|
Unassigned | ||
smokeqt (Debian) |
Fix Released
|
Unknown
|
|||
smokeqt (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Utopic |
Fix Released
|
High
|
Unassigned |
Bug Description
In trusty, smokegen generates smokedata.
[...]
case 152: //QXmlStreamWriter
switch(to) {
case 152: return (void*)
default: return xptr;
}
default: return xptr;
}
}
in utopic, the function ends as:
case 155: //QXmlStreamWriter
switch(to) {
case 155: return (void*)
default: return xptr;
}
case 157: //iterator
switch(to) {
case 157: return (void*)
default: return xptr;
}
default: return xptr;
}
}
This doesn't look right, and ends with a build error. Removing the 157 case lets the build continue and then fails further on with
/scratch/
/scratch/
/scratch/
Changed in smokeqt (Debian): | |
status: | Unknown → New |
Changed in smokegen (Debian): | |
status: | Unknown → New |
Changed in smokeqt (Debian): | |
status: | New → Fix Released |
Changed in smokegen (Debian): | |
status: | New → Fix Released |
this looks in some issues in smokegen.