[MS ABI] Fix the preferred alignment of member pointers
authorDavid Majnemer <david.majnemer@gmail.com>
Fri, 24 Apr 2015 01:25:05 +0000 (01:25 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Fri, 24 Apr 2015 01:25:05 +0000 (01:25 +0000)
commite154456d4a7243fef84f66817b23fcb51790880d
treedd3b0a2ab328b4634064479450dac9076fe4d529
parent37ea57862f385c48d2c52e63e74bc238409e402a
[MS ABI] Fix the preferred alignment of member pointers

Member pointers in the MS ABI have different alignment depending on
whether they were created on the stack or live in a record.

llvm-svn: 235681
clang/lib/AST/ASTContext.cpp
clang/lib/CodeGen/CGCall.cpp
clang/test/CodeGenCXX/microsoft-abi-member-pointers.cpp
clang/test/SemaCXX/member-pointer-ms.cpp