> I do not agree
> 
> This is clearly a mistake in interfacing with inline assembly. By explicitly 
> ising a dual-register type in the output section of an __asm__ statement, but 
> only passing a 32 bit reference, this is a misuse of the inline 
> assembly interface guidelines.

If it's misuse, then compiler should have failed to compile it.

> The equivalent in C would be to pass a pointer to a 32 bit structure, with a 
> cast, to a function accepting a  pointer to a 64 bit structure. Do not expect 
> the compiler to fix it.

There is no pointers involved in the code in question... And it's hardly
appropriate to compare function calls and inline assembler... A.

> http://cvs.openssl.org/chngview?cn=19745.


______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [email protected]
Automated List Manager                           [email protected]

Reply via email to