Skip to content

SymbolGraphGen: Unsafe{Mutable?}{Raw?}Pointer members have vanished  #59957

Closed
@tayloraswift

Description

@tayloraswift

Describe the bug
all APIs inherited from _Pointer have apparently vanished from standard library symbolgraphs as of DEVELOPMENT-SNAPSHOT-2022-07-06-a. many of these APIs are quite important, such as:

this only affects APIs inherited from underscored protocols, @available(*, unavailable) APIs (such as SIMD2.+(_:_:)) are unaffected.

Steps To Reproduce
Steps to reproduce the behavior:

  1. generate a symbolgraph with an invocation like:
subprocess.run((swift_symbolgraph_extract, 
                '-skip-inherited-docs', 
                '-target', 'x86_64-unknown-linux-gnu', 
                '-output-dir', 'Swift', 
                '-module-name', 'Swift'), 

Expected behavior

_Pointer APIs should be present, as they are in symbolgraphs generated by the april toolchain.

Metadata

Metadata

Assignees

No one assigned

    Labels

    SymbolGraphGenThe swiftSymbolGraphGen library, responsible for gathering and emitting symbol graphs.bugA deviation from expected or documented behavior. Also: expected but undesirable behavior.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions