[all-commits] [llvm/llvm-project] 382057: [C99] Remove WG14 N522 from the C status page

Aaron Ballman via All-commits all-commits at lists.llvm.org
Wed Apr 17 06:33:06 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 38205717501237f2b7a57eaabe65a8367e5f91c3
      https://github.com/llvm/llvm-project/commit/38205717501237f2b7a57eaabe65a8367e5f91c3
  Author: Aaron Ballman <aaron at aaronballman.com>
  Date:   2024-04-17 (Wed, 17 Apr 2024)

  Changed paths:
    M clang/www/c_status.html

  Log Message:
  -----------
  [C99] Remove WG14 N522 from the C status page

This paper is about type compatibility rules that changed in C99, but
this is only applicable across translation units and so there's nothing
for us to test. The specific change was that C89 allowed different tag
types (e.g., struct and union) to be compatible and C99 tightened that
restriction. This is a case where the user gets whatever they get if
they link two TUs with incompatible tag types.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list