⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 missing-proto-3.m

📁 linux下编程用 编译软件
💻 M
字号:
/* Ensure that the compiler gracefully handles missing protocol declarations.   In addition to not crashing :-), the compiler should properly handle   valid protocol references, even when they're mixed with invalid ones.  *//* { dg-do compile } */ #include <objc/objc.h>@protocol DefinedProtocol- (id) missingMethod1;@end@interface MyClass <UndefinedProtocol, DefinedProtocol>/* { dg-error "cannot find protocol declaration for .UndefinedProtocol." "" { target *-*-* } 12 } */@end@implementation MyClass+(Class)class{  return self;}@end/* { dg-warning "incomplete implementation of class .MyClass." "" { target *-*-* } 21 } *//* { dg-warning "method definition for .\\-missingMethod1. not found" "" { target *-*-* } 21 } *//* { dg-warning "class .MyClass. does not fully implement the .DefinedProtocol. protocol" "" { target *-*-* } 21 } */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -