From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ej1-x629.google.com (mail-ej1-x629.google.com [IPv6:2a00:1450:4864:20::629]) by sourceware.org (Postfix) with ESMTPS id 54436385C33A for ; Mon, 31 Oct 2022 10:36:25 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 54436385C33A Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-ej1-x629.google.com with SMTP id ud5so28293343ejc.4 for ; Mon, 31 Oct 2022 03:36:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=KDg8/ROwhBXnFBhV7T3oPIXL1CTLNEObsryNEgnv8tY=; b=KFvMcIRuUps4NfN5rRE7xYM6UNUoAUOPU6NrQc8LCH1EfsgIu9vNfLtnXHhfFIIY+N 4YUO72OYzOaAI5eNkfhR3u0r4vd6M9JDJPxq4ZHwe/NROpudyjQNMWbHXplmo1rJgSDf B9OZu//75gkqB4k7E1df6dx7PaLCZSNH+i6PMFqlbcRSKTiptyx9JW1axVNsJEplSJmZ v7bjfqCHiQskEEA1hd7ffHV5qXKhJem41EJxpe4hCZkvI0razSZgmPMXF9dCd8uBpNbm LIdMwnnIzwxHiYCV/zJQxcXaD+zAQSa7y6Rr4teeU+mxi2oM/im4tgBTb1S4JU/X+wRK yKBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=KDg8/ROwhBXnFBhV7T3oPIXL1CTLNEObsryNEgnv8tY=; b=PnGkoGKq9Rqk2jzuQx32uWQ109mP8unLheVPNspZE/0HJs/uft6IsUTKIHnYMOqTvp GWIQzpdaSBbJbV9fCAnKZfW8gVj+93PVp2lsipKk8AyOYP3oz03pPoXnTIVXHfy0D936 PrhNlad0Fx+UoPEHvawt+rKbcnGwD9f7BAku1aoG9ajxGZIaLHvsKAHAZ5tqymrH1fx3 zejkuTf7QYgTShLjPa5DG1pb19xYAYKOue0P1EoCXrna7Tkw9P3E5p9taFprUY0QsSMU DqmF7U0E3c9DG7ScV8ubK4s56lEL8yJBFk59y3EEV6oT3xIHTcirpav2fPiQnuIKCQjv JYRg== X-Gm-Message-State: ACrzQf1qrHOfT6dTXib8MtKpAtxr2yhuDepSHmxgShkKHFVyN4vnA6tg zmTXedKWbS3xkC+jM6IvTqHNsTmcuqm2jmL4X8Rx3QkZaB7HiQ== X-Google-Smtp-Source: AMsMyM4ktKnCcmpMIdlRomQ6dRbWorUc5j7PkR8yPw9MSNnnBfA6tYCE7POpkuWGhYpkadcBv1ZngUuB6A8uKCnsLwY= X-Received: by 2002:a17:907:9717:b0:78d:9fb4:16dd with SMTP id jg23-20020a170907971700b0078d9fb416ddmr12457347ejc.720.1667212583502; Mon, 31 Oct 2022 03:36:23 -0700 (PDT) MIME-Version: 1.0 From: Zopolis0 Date: Mon, 31 Oct 2022 21:36:11 +1100 Message-ID: Subject: Scope of 'new' TYPE_FIELDS and old TYPE_METHODS? To: gcc-help Content-Type: multipart/alternative; boundary="000000000000ce102b05ec522d60" X-Spam-Status: No, score=-0.6 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --000000000000ce102b05ec522d60 Content-Type: text/plain; charset="UTF-8" In 5aaa8fb40681ee66282d73dab8c8eccbf5ee0518, TYPE_METHODS was removed and TYPE_FIELDS replaced it. In doing so, the scope of TYPE_FIELDS expanded, as it now output new tree types. The java frontend made heavy use of TYPE_METHODS and TYPE_FIELDS, and so I am encountering numerous issues in my attempt to convert the TYPE_METHODS calls into TYPE_FIELDS calls. So, what did 5aaa8fb change? What does a TYPE_FIELD call output compared to what it did before, and what subset of that is equivalent to what a TYPE_METHOD call used to be? --000000000000ce102b05ec522d60--