用于进行gcc测试

源代码在线查看: case-range2.c

软件大小: 6330 K
上传用户: yhw002
关键词: gcc 测试
下载地址: 免注册下载 普通下载 VIP

相关代码

				// { dg-do compile }				// Tests if case ranges (a GNU extension) correctly emit messages				// about overlapping ranges.				// { dg-options "" }								const int low = -2;				const int high = 15;								template 				T f2 (T i)				{				  switch (i)				  {				    case low ... high : return i + 1;  // { dg-error "" }				    case 5 : return i + 2;             // { dg-error "duplicate" }				    default : return 0;				  }				}								int f (int i)				{				  switch (i) {				    case 1 ... 10: return i + 1;       // { dg-error "" }				    case 3 ... 5 : return i + 3;       // { dg-error "duplicate" }				    default: return f2 (i);            // { dg-error "" }				  }				}							

相关资源