Skip to content
This repository was archived by the owner on Sep 30, 2024. It is now read-only.
This repository was archived by the owner on Sep 30, 2024. It is now read-only.

Remove speculative features from specification #493

@dtarditi

Description

@dtarditi

The following features are speculative and should be removed from the specification. They can be placed in a separate TeX file for future use/reference:

  • Definite initialization analysis. Given that widely used C compilers like clang and GCCC now have flags that initialize automatic variables to 0, this seems like it isn't worth the effort.
  • Opaque types: this is an idea of allowing typedefs to define abstract types, instead of being transparent. It is a nice idea, but we don't have the resources to do this.
  • Undefined behavior in C11 for misaligned pointer types. We don't have the resources to do this right now.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

Done

Relationships

None yet

Development

No branches or pull requests

Issue actions