From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-002e3701.pphosted.com (mx0a-002e3701.pphosted.com [148.163.147.86]) by mx.groups.io with SMTP id smtpd.web09.5676.1614673339635624669 for ; Tue, 02 Mar 2021 00:22:19 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@hpe.com header.s=pps0720 header.b=OJVDFkGj; spf=pass (domain: hpe.com, ip: 148.163.147.86, mailfrom: prvs=06956174af=daniel.schaefer@hpe.com) Received: from pps.filterd (m0150241.ppops.net [127.0.0.1]) by mx0a-002e3701.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 1228IpJY020119; Tue, 2 Mar 2021 08:22:11 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hpe.com; h=from : to : cc : subject : date : message-id : content-transfer-encoding : content-type : mime-version; s=pps0720; bh=IQHbYnN/A/WxhOi6IoJh+QsTAwSMO+fp/3K1VBkIPac=; b=OJVDFkGjHNlqxYXPJMOMin3MKDnwXVE5RbDK3grI1D/RKqeDMczZ+PlxqGYzJrKrv5fn BK7i+WA54NAIqwGLmuk/uOEExXnIybvj1u/8R9x7UoX1kcLkBFv3GVqKsGZ5FVXZ7ieA gevp2SAavywuF6ZP7KCphHaqeOG1jQS2SoPS9vRs8vmkp568fHa+XrgChfKsMKinI6yN dTcGweL+pc7aWB3mUpbCVw4M+0YLl4ImBCw7FlL7uB5t0BBYi/BIrFchz3iP/SNQ7DJ8 FN/2GqEIAimgPjiUKU3pvCjzef4NS+PvhD33JbwDMhBtDaqgvl9W5GLqfl2yOjfARA4I Bw== Received: from g2t2353.austin.hpe.com (g2t2353.austin.hpe.com [15.233.44.26]) by mx0a-002e3701.pphosted.com with ESMTP id 36yp303uhb-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 02 Mar 2021 08:22:11 +0000 Received: from G1W8106.americas.hpqcorp.net (g1w8106.austin.hp.com [16.193.72.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by g2t2353.austin.hpe.com (Postfix) with ESMTPS id ADBCE65; Tue, 2 Mar 2021 08:22:10 +0000 (UTC) Received: from G4W9331.americas.hpqcorp.net (16.208.32.117) by G1W8106.americas.hpqcorp.net (16.193.72.61) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 2 Mar 2021 08:22:10 +0000 Received: from G4W10205.americas.hpqcorp.net (2002:10cf:520f::10cf:520f) by G4W9331.americas.hpqcorp.net (2002:10d0:2075::10d0:2075) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 2 Mar 2021 08:22:10 +0000 Received: from NAM04-DM6-obe.outbound.protection.outlook.com (15.241.52.13) by G4W10205.americas.hpqcorp.net (16.207.82.15) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Tue, 2 Mar 2021 08:22:09 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VRuf6V0dsVTW3RA4cXMKRApb1cEsMx3sB8jYP9Abbzlc6/NHpiiVrSFdFsd/+gD1/ohgnb+hauxvbtiqH6oitJnn5iG8bRfYWTLBR4sELlFHiDWvFzOOt6IdFR6m9ms6p5YJlis2BuLggSJlDZGCebAnct9w1MQHHWXeuRuahBbRV+VsohjUCAgp7tZTGYAmlZWOH+jEguqZ490VGIw0DRnZiFEMZWjWilBFO/+YBw7BSrWspj7RW046QkmHPetG4ARHPW0J6TDos+ak+aDE9KglP7oNYxwsRfHTfwrhE/xx9uSm2DBBo5UwTMMxqlAhjAjiZ5jW08d4vIEgeFZlyw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IQHbYnN/A/WxhOi6IoJh+QsTAwSMO+fp/3K1VBkIPac=; b=QmBBSbPnvKIWt4kmwA7KGASHRCm2iDrEieTHI922dApWaHchi3lYhXRULxCP1Gchxh6GoBrREloRQsO3UX2TbFwgSTovTZorsOv+68feWBOsf6pMzS8Ht8x6D+uEGoG+RYmmR95IF7RZnb/1bMmwJx82AtIru+fwYwfnvwm7AzDzUnZvkHNkckQrXbiRxccNQnQ7Ne3gknq4IL6C4yWh9kT8BE3eGbd1yP8hvOpIi4hVEO4haV1pBc9OSy9lDzeQg6c38ZjES2xEcbM+nPKYDQ1iN+rSp4o9ar8uhbwhksQsClqYvOberRjpP7fn/WNpjpOquyJkcQp6LEUl4Bd92Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=hpe.com; dmarc=pass action=none header.from=hpe.com; dkim=pass header.d=hpe.com; arc=none Authentication-Results: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=none action=none header.from=hpe.com; Received: from DF4PR8401MB0444.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:760d::23) by DF4PR8401MB0507.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:7605::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3868.29; Tue, 2 Mar 2021 08:22:08 +0000 Received: from DF4PR8401MB0444.NAMPRD84.PROD.OUTLOOK.COM ([fe80::ad2c:ff74:846c:5318]) by DF4PR8401MB0444.NAMPRD84.PROD.OUTLOOK.COM ([fe80::ad2c:ff74:846c:5318%7]) with mapi id 15.20.3890.029; Tue, 2 Mar 2021 08:22:08 +0000 From: "Daniel Schaefer" To: CC: Bob Feng , Liming Gao , Yuwei Chen , Derek Lin Subject: [PATCH v1 0/2] BaseTools: Make undefined VFR macro an error Date: Tue, 2 Mar 2021 16:21:48 +0800 Message-ID: <20210302082150.15478-1-daniel.schaefer@hpe.com> X-Mailer: git-send-email 2.30.0 X-Originating-IP: [15.211.146.34] X-ClientProxiedBy: SG2PR02CA0066.apcprd02.prod.outlook.com (2603:1096:4:54::30) To DF4PR8401MB0444.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:760d::23) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from x360-nix.wireless.hpe.com (15.211.146.34) by SG2PR02CA0066.apcprd02.prod.outlook.com (2603:1096:4:54::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3890.20 via Frontend Transport; Tue, 2 Mar 2021 08:22:06 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: b53b693d-446f-4ebc-684f-08d8dd544546 X-MS-TrafficTypeDiagnostic: DF4PR8401MB0507: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:989; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 5uPqtF5OhXWpyjCbgUjqu2yUjizMRWIxezsAOHOiZpJkcQamlzwyUqb0dIqT/pPS/GOjZsRn08p+Rntr/JvyF7ZxjpGtazGj8REyhiedj95KFKPtJCQWXnB6ZO3Vi/niQdWuH109J/ij4XN7ke0qusBEOiaL922SjWxoxjywOolF4v0mkuoO7SMILRhns65WFJJE2CRj2l4c59MovE3QTAO2DQjiRmjiel3CG1YfrtNl8dfRc27AoqaUweJbXzexM1NC62bPtFp3Ogq1efYQrv1C2S7vHCHurh1vikos5MswmQ3TVEODwv95vUz80zmDOGMIeyMqcVTFQVZAp86ryy+cfLiEvuEyyitL6pntIfZrVUBoanMxIiIUfrhxcCqJ+QjSZO9RMoJr4WLIoek/weX48b0Gv1UTMGF0uvfHiyv2vds/rtVPyLOHtaQhi6ahnyF8JDJl6A4fqD2VvAtRvZYZ6h91fUeC1FqlV19TD7dZpr+I6Cg1oYhmsQIcs280KH1xlHcH836Pnh4zgTzTgg== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DF4PR8401MB0444.NAMPRD84.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(346002)(376002)(366004)(136003)(39860400002)(396003)(4744005)(83380400001)(4326008)(36756003)(6916009)(16526019)(66556008)(66946007)(186003)(66476007)(5660300002)(26005)(316002)(54906003)(478600001)(2906002)(52116002)(2616005)(6666004)(7696005)(6486002)(86362001)(44832011)(8676002)(1076003)(8936002)(956004);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData: =?us-ascii?Q?9r8CwZxsD3sLS9esUjncpD941Np0WD7gBfErHa9Tj7nTsv/u92gGB2Y22o//?= =?us-ascii?Q?fMBRHXQqERJOx5e+e7ePNf3+7gXAY2bJFdiLYSbf9wFLIjmeEdeiWnlkzWjI?= =?us-ascii?Q?4IC1jhUJq3ngSX5J+j5lT/CrXuP7S1V8c3GeqjtiWaDMJfS27A46BdkOxyU4?= =?us-ascii?Q?V4aosi4ga58M4rCc7092P17z28xz4Iu9C2uXtSABbgaX510LypqRdk7xDomS?= =?us-ascii?Q?opL5nOhs+vKx/RhrMp+6YtaB9I/4+N/K54mEZaZyMC80OQgytpWhg1RdDaKw?= =?us-ascii?Q?aHn/4kF5N2x2rQXiOJgCfE9TIqCdaRt4N7d9aOez5f1WVsdM80r7shOeOsr/?= =?us-ascii?Q?tnn4h/+JWTL1Er8bDnKHltuGvDyWXx4Y2qSCFJIk6GzLZEKFrMXu60jzb7Io?= =?us-ascii?Q?KjsGlodCT0TIPUASQfi5KgbjWdy/K39oAegATjjkjJrcmcSf86ySHvIjgwOI?= =?us-ascii?Q?PADqBj/v4Vnjvi+ItE8i/eLG6sOf8ngS8wgYIWOxkN3iUsKaKDuYImPfo07c?= =?us-ascii?Q?iWLwtjYvgZci/zFHtbR3+pDMRlMayDkq+V5qTb9MCnoh7ALh0+l8YAHji+Yx?= =?us-ascii?Q?QaPQU2EINvdeEp7ADV4BVjQ85a/hPk4a5Dx7GfJs1ZqqikTGNfzk5PlMGa/C?= =?us-ascii?Q?iDUFEPmXJ6d+97i7/Hifez2KdivB7CTMMfNN/AX8Qo4MzMAOSpkINarb/zid?= =?us-ascii?Q?Tp/knNJWRDuG+wEKqNOJoDB3mgF1VSRWQx1jXzHfbcUHUDNpXhZ+q2PHJYFJ?= =?us-ascii?Q?1m9RaI/ellf+EeubWXtc1UP59AECjxLuXHWRvxrFjZj88/81ev2j0esFUiK9?= =?us-ascii?Q?OYxonFLcsROlJftfsHnaHx9uqqsil54o8ymmnrgHDjZqO02EsHBU5CkLGeyd?= =?us-ascii?Q?eur9ghD+PdQtNwb5HrT74zAX9D+NGm1l3Z9E6g7pw7u3acncv1SlHEG4YzVK?= =?us-ascii?Q?LxZ194L9Am01mCKUNCLiWjctOYvlOB39OWAELl4pBjLANWFwFrKfzcf2Y5rV?= =?us-ascii?Q?/XRKChfS4/AUbOvHe0zTA+y3V43KEnWJPVfa4hM5FFzH/QQKlIEwGy+iPgmZ?= =?us-ascii?Q?XLTBBTCDJCruQ3UgGi4qKzYIgjJgrPcRxG2CbSU4/Jrd6XCwdZngRxnd+8JN?= =?us-ascii?Q?RmApPSj8TfGfQxVnhlKiiIRHkSASiy7Nm1zVKdZVz6KRu59xxoeHlVIXFXwA?= =?us-ascii?Q?a/0nTeT9JJcl0ZZkEnpYX4rxrKRklrfaPgOwvbm7wfkRPpXb0IlE/96JT50T?= =?us-ascii?Q?5dUNxjcgvl39xAf+vsyDTRx/nsOVMl/xcvP9IMeIGSZbaP9LkhPgVNltuxfa?= =?us-ascii?Q?tSr9AEm+h/lVzlxdXRjVTQ44?= X-MS-Exchange-CrossTenant-Network-Message-Id: b53b693d-446f-4ebc-684f-08d8dd544546 X-MS-Exchange-CrossTenant-AuthSource: DF4PR8401MB0444.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Mar 2021 08:22:08.6166 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 105b2061-b669-4b31-92ac-24d304d195dc X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 6HWcyF52Vco1HuMwoSUCurYCCHMRRqqt5uy7o2IBpvROWdNqqmY+wxpq61hrJE1RUloaf+9pHSf2QwjwK6j/4Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DF4PR8401MB0507 X-OriginatorOrg: hpe.com X-HPE-SCL: -1 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.369,18.0.761 definitions=2021-03-02_02:2021-03-01,2021-03-02 signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 bulkscore=0 adultscore=0 impostorscore=0 clxscore=1011 malwarescore=0 mlxlogscore=999 spamscore=0 suspectscore=0 lowpriorityscore=0 mlxscore=0 priorityscore=1501 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2103020069 Content-Transfer-Encoding: 8bit Content-Type: text/plain See the individual commit descriptions. I split it up into GCC/CLANG and MSVC commits but feel free to squash them if you think they belong together. We found a few bugs and lots of dead code with this in our internal code-base. I only tested GCC5, CLANBPDB and VS2015 toolchains. Not 100% sure if this warnings exists in the old MSVC toolchains. Cc: Bob Feng Cc: Liming Gao Cc: Yuwei Chen Cc: Derek Lin Daniel Schaefer (2): BaseTools: Make undefined VFR macro an error (GCC) BaseTools: Make undefined VFR macro an error (MSVC) BaseTools/Conf/tools_def.template | 50 ++++++++++---------- 1 file changed, 25 insertions(+), 25 deletions(-) -- 2.30.0