[Issue 21475] New: template 'this' parameter is incorrectly handled for 'alias this'

2020-12-12 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21475 Issue ID: 21475 Summary: template 'this' parameter is incorrectly handled for 'alias this' Product: D Version: D2 Hardware: x86_64 OS: Linux Status: N

[Issue 21475] template 'this' parameter is incorrectly handled for 'alias this'

2020-12-12 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21475 --- Comment #1 from Max Samukha --- (In reply to Max Samukha from comment #0) > struct S { > string rt; > void _init(this T)() { > rt = T); > } > } > > struct S2 { > S s; > alias s this; > } > > void main() { > S2 s

[Issue 21476] New: [codegen] 64 bit C ABI not followed when returning struct with 3 floats

2020-12-12 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21476 Issue ID: 21476 Summary: [codegen] 64 bit C ABI not followed when returning struct with 3 floats Product: D Version: D2 Hardware: x86_64 OS: Linux Sta

[Issue 21476] [codegen] 64 bit C ABI not followed when returning struct with 3 floats

2020-12-12 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21476 Mr. Smith changed: What|Removed |Added Keywords||backend, wrong-code --

[Issue 21477] New: TypeInfo errors in betterC are cryptic

2020-12-12 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21477 Issue ID: 21477 Summary: TypeInfo errors in betterC are cryptic Product: D Version: D2 Hardware: x86_64 OS: Linux Status: NEW Severity: normal Priorit