Не прикол с VS 2005

    Date: 03/24/07 (Code WTF)    Keywords: no keywords

    Кладем в файл вот такой код:

    #include bool f (GUID const &A, GUID const &B) { return IsEqualGUID (A, B);}

    Компилируем 64-разрядным кросс-компилятором (из x86_amd64) от VS 2005 (14.00.50727.762) с выдачей ассемблерного листинга:

    cl /c /FAs test.cpp

    Открываем ассемблерный файл, и видим там вот такую функцию:

    ?f@@YA_NAEBU_GUID@@0@Z PROC ; f

    Забавная фраза появляется только, если компилировать 64-разрядным компилятором

    Source: http://community.livejournal.com/code_wtf/75634.html

« Американские... || Вот, нашёл в... »


antivirus | apache | asp | blogging | browser | bugtracking | cms | crm | css | database | ebay | ecommerce | google | hosting | html | java | jsp | linux | microsoft | mysql | offshore | offshoring | oscommerce | php | postgresql | programming | rss | security | seo | shopping | software | spam | spyware | sql | technology | templates | tracker | virus | web | xml | yahoo | home