[Issue 957] New: linkage attributes for function level declarations are ignored
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Tue Feb 13 05:42:10 PST 2007
http://d.puremagic.com/issues/show_bug.cgi?id=957
Summary: linkage attributes for function level declarations are
ignored
Product: D
Version: 1.005
Platform: PC
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P3
Component: DMD
AssignedTo: bugzilla at digitalmars.com
ReportedBy: thomas-dloop at kuehne.cn
# extern(Pascal) void foo(){
# }
#
# extern(Pascal) void function() f;
#
# void main(){
# extern(Pascal) void function() g;
#
# f = &foo; // success
# g = &foo; // fails
# }
#
Error: cannot implicitly convert expression (& foo) of type void(Pascal *)() to
void(*)()
--
More information about the Digitalmars-d-bugs
mailing list