]> granicus.if.org Git - clang/commit
In Microsoft mode, allow conversion from pointer to integral type no matter what...
authorFrancois Pichet <pichet2000@gmail.com>
Wed, 11 May 2011 22:13:54 +0000 (22:13 +0000)
committerFrancois Pichet <pichet2000@gmail.com>
Wed, 11 May 2011 22:13:54 +0000 (22:13 +0000)
commit30aff5b794599fac45cd8716412caf32f29ccb7e
tree317e3f382fcee3294a335d09ba41cce53085ad22
parent225c5dda5a9c85b7bee5d955875e239f70924f74
In Microsoft mode, allow conversion from pointer to integral type no matter what size the integral type is. Necessary to parse MFC code.

Example:
void f(char *ptr) {
  char var = (char)ptr;
}

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@131201 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Sema/SemaCXXCast.cpp
test/SemaCXX/MicrosoftExtensions.cpp