From owner-sc22wg5+sc22wg5-dom9=www.open-std.org@open-std.org  Sun Feb 18 21:31:42 2024
Return-Path: <owner-sc22wg5+sc22wg5-dom9=www.open-std.org@open-std.org>
X-Original-To: sc22wg5-dom9
Delivered-To: sc22wg5-dom9@www.open-std.org
Received: by www.open-std.org (Postfix, from userid 521)
	id BA7AC356CE1; Sun, 18 Feb 2024 21:31:42 +0100 (CET)
Delivered-To: sc22wg5@open-std.org
Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2069.outbound.protection.outlook.com [40.107.244.69])
	by www.open-std.org (Postfix) with ESMTP id 2ADD2356CDB
	for <sc22wg5@open-std.org>; Sun, 18 Feb 2024 21:31:39 +0100 (CET)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=N4ZWGJI5tKkXTz4hrSN2WH9Go0AsiMsBA20wHuIABD5PgiSaPvHrC2ZaZ5kfRV6qho6h2P+VOTcejOgp7yHom3Vtl7Ic7wXk9DxRiP0AeW9eD3/5Px/cZF0RdrbBfLz6nnffoWNsY0MlFra8PxW0LibcHThBOYC6YBgMGfcuqwe8cr6WRzYYPY6C9cp65yP4A2A/1THfzh6IDvjHF8r/Yfd8DnqCQPmVd2ON8tA8pJ+zk7Dy6sPkOXP3NzE6wlWixkhjeQujEcbVUsUhq8Y7Ny53rE5amg/nqqseChN1e0oWGnqBbSsXwW+cQbEeEvdbmr5NC+cptZb9nhEFHYDAtg==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=LC7Ex7Zhj7xJBVbqaZnQoPrbADRYj0IiKo9GrLP6h50=;
 b=PdR/eHqqpYS5Z39czrGqmfPPJtSGmvElo8Woa8TGfyX7DU4vjRcuEa/vzuhNBRjliOCV2R2A4X29pwTtic05b8ZSRhjl1sMFhyupCXWInRYMxZdsV0zu/cw7ZQFcAnR/V35yGejJbeC1bbrUKIcsJ0Q68zobkqEA7yclZTLYdqil7nQiBASMIg0FK2ri9Ln3T3D9GSQydKSuBmzioe+jTBls93kS1GuEpwZpTtdyOuVeoPy5QxhpKhqpxaerYiF5Qc+ogyBTnRc//73XhuY9slRPpXsZfEop++bY+gGTRZqktlaz2MPTAG6M8RCjE+wFFucgrNJfOXkjnrvr0vvq4Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com;
 dkim=pass header.d=nvidia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=LC7Ex7Zhj7xJBVbqaZnQoPrbADRYj0IiKo9GrLP6h50=;
 b=YZjjFqKhi/ak+Ye/lLHNEmklR2Y59G5Uyo5cXuGlyW71hqc8nvHyDxSlQArDSNvLirPgqnsiTlrAcutMsMgfMBgmoPU8wBmYSZTdNWibKTEjnjlAuaIIwMv3Rd8bTtxR7+3uKHlRfezJ7d3Y3FZjg+wrMmI/xclHaKiz6teXWnd2k/12jIbvHBLXVUpBfeB1JNLDa1/t5bPp5Wu7Grm+oIE0qHI3JXyM8hb8umNmS7WJtZVh0hcOnvoeSPO+K1CbON9gTjQGwhmUN8PD8p27R/kFaSrKyivUXapX1hOhYUVU8SSvUfCcGJC1wYNOYtTkxbPXcFZ/PFQ4nzQmO8nlzg==
Received: from DM6PR12MB3130.namprd12.prod.outlook.com (2603:10b6:5:11b::16)
 by DS7PR12MB6310.namprd12.prod.outlook.com (2603:10b6:8:95::21) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7316.19; Sun, 18 Feb
 2024 20:31:36 +0000
Received: from DM6PR12MB3130.namprd12.prod.outlook.com
 ([fe80::8ae4:6736:4b1:e90e]) by DM6PR12MB3130.namprd12.prod.outlook.com
 ([fe80::8ae4:6736:4b1:e90e%6]) with mapi id 15.20.7316.018; Sun, 18 Feb 2024
 20:31:35 +0000
From: Jeff Hammond <jehammond@nvidia.com>
To: WG5 <sc22wg5@open-std.org>
Subject: Why can't USE come after IMPLICIT NONE?
Thread-Topic: Why can't USE come after IMPLICIT NONE?
Thread-Index: AQHaYql3+JPQ2IIJUUy4ZO5ev+e42w==
Date: Sun, 18 Feb 2024 20:31:35 +0000
Message-ID: <BF9D94C3-5101-454A-A4D7-A3666780096B@nvidia.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3731.700.6)
authentication-results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=nvidia.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DM6PR12MB3130:EE_|DS7PR12MB6310:EE_
x-ms-office365-filtering-correlation-id: c0a3a7ba-caee-458d-c138-08dc30c09a18
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info:
 NPXz7c1p5b8OlKJb+i2cYY52EkMFTUJ7pH/Ru0QF1OEzoQu/QXYa31cpkEf+Jx2+h9yuF3pIp59PhONvVBQFi5Bk+x0KnLZCe/PoMaWYAOfDb5Nqiy64j5zoZn9Ur6IMgC3EawPYUh6wVjoTNCBTkLg9S3HZ+HTQ7HoVc5ls6kmghx3KsHRvn5VPctR5DlrAUPvCfGnfrTHhfoVxjgIQnmHKM9Xtt3xzms+ycEzuN5F3QEfgiEF76g6vXf17cD4gPah2O5FEqItH4GnjCoSt3SMYoGVvrn9chCLg2seGSAxhwRP0yYaogi+kBTjoendwYSmlBapVXCGVWp3bUQzDzGSvm0tPvrWn81aZEgPPUc/BpaupumRaKGrKPFa62XGTpwoSb5ChtRrQ4PrDUZj1Bredb++Cq4kGPXb2ad7sf7g0Sqyx++rF52S+iQqu2F4vR2uW1mLJFqgao33khxwJpe4mDu3au6W2hR3P/9IhGbBcaonlESy+9cppNIao+2kn+wdY+4UVPCGn2NjwzdIc7J0fK0PUOB1/1y2LqlaKidRgC9K9T2lqNNY/+JqBTc9ZQae1W2J7J5Ve7G5+6wDvJ8WcWZDK/o1XJ9xxNzDHtUEtxF08dOLr2V/yTeGZ2JHQ
x-forefront-antispam-report:
 CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM6PR12MB3130.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(346002)(376002)(366004)(396003)(39860400002)(136003)(230922051799003)(64100799003)(1800799012)(186009)(451199024)(41300700001)(71200400001)(4744005)(2906002)(8676002)(8936002)(64756008)(66446008)(66476007)(66556008)(76116006)(66946007)(6916009)(38100700002)(5660300002)(86362001)(6512007)(122000001)(36756003)(6486002)(6506007)(316002)(38070700009)(33656002)(478600001)(26005)(2616005)(83380400001);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0:
 =?us-ascii?Q?rZ19PjVLIBzY3CYMW2V0TBiLa9jCD6WnUrtt6dRFVr+vDiwkmn/CKeHA7Uji?=
 =?us-ascii?Q?a3WK/Pe5XOql/I09015eXPIpiU62Z65aaux3Ab0q8k+2ts28Qd/gksAaQz3s?=
 =?us-ascii?Q?wVHFbSU3Kg8JnFDy3qczUNCouoWMXoclf7ok1XlSGlOMTQCeYxcHapjRqZMp?=
 =?us-ascii?Q?sA/7h+pNWECzkIJGiYwucmxE+r31JeDDytxHD/Nklck/U9nQd3jRxDFpjPri?=
 =?us-ascii?Q?dNuHrD2bSGu2HDt06AJxhwOvpgkQCKMg0WoclSc8GkiSrVTP0tGZrCEzMQzZ?=
 =?us-ascii?Q?DJ8aldPoASNxTD2IgtNLkaPCdyztYcMi1xcPh94A6k0wF95qvZUUi6qg1PFL?=
 =?us-ascii?Q?Ir7ACFChdoc+6lxmVbFQgpPf1Ceo6hyVoUg3yAGgeMzNdGxoSa5LtJ9qijgM?=
 =?us-ascii?Q?+EZ9Dk20KuRyo3+d3BkyE0t2TmFuLsZuK1MkUyz3lTeG54ZTDMShT3RI8Mxl?=
 =?us-ascii?Q?mLluEMPvDVsupcOtskChwZdOGapTjYeOyKDU23I3V/4INW49224vrpYcrf+e?=
 =?us-ascii?Q?w/d1uYLp5pxmE3lCu12vY6MgXUJjx6qgE4PVfCVm50DywGjEWxkPCI6u1MIw?=
 =?us-ascii?Q?b9hQ7/rJ3lFIOsx+0WZSh6UjeGkRIic99ElNleUBSMyJ/mzgG3mqUmMbmcX2?=
 =?us-ascii?Q?Y+Kn1hZkxBUYYYhfsA2eeKSdl15wSt07rq3Oggnr5kz9Qp5sSsSbBKGDHxOV?=
 =?us-ascii?Q?GS9dU157o/p7ymYd99FnaG24GkG5JpYf9Ex9wujirXVqxJrE8fJ1N+G9APbF?=
 =?us-ascii?Q?yjHOX+XaVRjzfk8Sw58TrGdWbCIZZEO3r/PrSY7f2j7861j450F030jg8ETs?=
 =?us-ascii?Q?HuOehn1cp709U9WgpZRmGDLCDZbAU0E0v/LwAnv0+ZBCg3Oj3UqDFmyqLlZO?=
 =?us-ascii?Q?1i/soC88fZ8lHEntQulXLvvZVDP9G8QZd0Bgf1ahFiQremEv+a6E1uAZCMz1?=
 =?us-ascii?Q?FPcfy88HUnq5MKxHsPB+swaXNu2w8unTeX8HayrV0jOy2lXqfml+eQj/DpWa?=
 =?us-ascii?Q?0l5mltjpTb11rV+gXKqbQ7uxS+9eSof3yMQdkZlDuuj4tFW9CkkccGPpQXyT?=
 =?us-ascii?Q?IFqMpERKaCY1hYz4HtsvALoSe3g6mq2AdefOV1yewg0G0VqoDpSDFwHfjdST?=
 =?us-ascii?Q?/bCQuhuHaoEVmD8Dy3j+WqeATogFaFVWlicbeR2xpy0JmoDkx25U3sv+YOnT?=
 =?us-ascii?Q?eCFaqwtXDvvQ0dMKTk+62rfBFIC6YPX0bvBXIXcl6xqIA14GefvZAD9N6BcK?=
 =?us-ascii?Q?hC/HBXYsdJJWbVmM5cQmSCJTy75cQzowCcQc8itMjWyOwXuiF70TTzb6kO0u?=
 =?us-ascii?Q?O+4NRP9EbtUdBD6R96PPq9CnSrcSHm5c7EXnJUe/xCejKuCGvzQGXiueZQha?=
 =?us-ascii?Q?L7HyRI0VxjTUxc8fQcNNSASNINK/HpHm4wyYrAhmtoclpQ1NlMXnypzHKe54?=
 =?us-ascii?Q?DNibCCSwU5fBzesPRYhhQXHtJAP1oe8AEfou+q4H09kBzYv6jbu5+do/PfAd?=
 =?us-ascii?Q?YTGuLwAFHhn/uqH6zysk99eyZnU/vBVy6YgIlQrKi4TV/XS8sESqfjbXD4ZE?=
 =?us-ascii?Q?ylc1mlFs5hphRdOth0Me8u+xZJqaNeFN5s/0YQVvAhYMqetC7nKPQoC4A5sq?=
 =?us-ascii?Q?nA=3D=3D?=
Content-Type: text/plain; charset="us-ascii"
Content-ID: <DC6ADF64F81FF742A45BAE3304980438@namprd12.prod.outlook.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: Nvidia.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR12MB3130.namprd12.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: c0a3a7ba-caee-458d-c138-08dc30c09a18
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Feb 2024 20:31:35.6354
 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: HC6Xlgq3X+Lc7MDW6aXGoUPHf5VD2fjItV5puXtpCq6+Gi4lw6mv4bZ3swLFUQ+y/5xp33PfHz1iz4NkiFIZpw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR12MB6310
Sender: owner-sc22wg5@open-std.org
Precedence: bulk

Can someone explain to me why the following is illegal?  Is there a risk th=
at someone defines implicit variables in a module and that effect being inv=
isible to the user?  Would it not have been better to exclude implicit vari=
able declaration in modules?

module m
  implicit integer (a-z)
end module m

program main
  implicit real (a-z)
  use m
  real x
end program main

Thanks,

Jeff=
