Skip to content

Unqualified use of UInt128 #26

@giordano

Description

@giordano
┌ Random123
│  WARNING: Constructor for type "UInt128" was extended in `Random123` without explicit qualification or import.
│    NOTE: Assumed "UInt128" refers to `Base.UInt128`. This behavior is deprecated and may differ in future versions.`
│    NOTE: This behavior may have differed in Julia versions prior to 1.12.
│    Hint: If you intended to create a new generic function of the same name, use `function UInt128 end`.
│    Hint: To silence the warning, qualify `UInt128` as `Base.UInt128` in the method signature or explicitly `import Base: UInt128`.
└  

I presume that comes from

@inline UInt128(x::ArmVec128) = convert(UInt128, x)
and
UInt128(x::__m128i) = convert(UInt128, x)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions