Eight-byte alignment

J

Jeff☠Relf

Although I couldn't get an unaligned “ __int64 †in “ WinMain() â€,
this “ Ch †parameter unaligns it:

“ #pragma warning( disable: 4100 4189 4430 4508 )
F( char Ch ) { __int64 Int64 = 0x1234567812345678 ;
// Breaking here, ‘ & Int64 == 0x0012fef4 ’
}

int _stdcall WinMain( int, int, int, int ) { F( 'A' ); } â€.

So you're right, James ( and the rest ),
VC++ 8.0 does not aways 8-byte-align __int64.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,744
Messages
2,569,483
Members
44,901
Latest member
Noble71S45

Latest Threads

Top