зеркало из https://github.com/microsoft/clang-1.git
Added fixmes.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@51964 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Родитель
3ac438c383
Коммит
fd5b2ce150
|
@ -339,6 +339,8 @@ static bool ClassImplementsProtocol(ObjCProtocolDecl *lProto,
|
|||
// In gcc, it is also allowed assigning a protocol-qualified 'id'
|
||||
// type to a LHS object when protocol in qualified LHS is in list
|
||||
// of protocols in the rhs 'id' object. This IMO, should be a bug.
|
||||
// FIXME: Treat this as an extension, and flag this as an error when
|
||||
// GCC extensions are not enabled.
|
||||
else if (RHSIsQualifiedID &&
|
||||
ProtocolCompatibleWithProtocol(protoList[i], lProto))
|
||||
return true;
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
// RUN: clang -fsyntax-only %s
|
||||
// FIXME: This test case tests the patch applied in: http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20080602/006017.html
|
||||
// Eventually that logic should be treated as an extension.
|
||||
|
||||
typedef signed char BOOL;
|
||||
typedef int NSInteger;
|
||||
|
|
Загрузка…
Ссылка в новой задаче