-
Notifications
You must be signed in to change notification settings - Fork 10.5k
Open
Labels
WindowsPlatform: WindowsPlatform: WindowsbugA deviation from expected or documented behavior. Also: expected but undesirable behavior.A deviation from expected or documented behavior. Also: expected but undesirable behavior.c++ interopFeature: Interoperability with C++Feature: Interoperability with C++
Description
Description
This prevents someone from using foreign reference types on Windows:
Lines 6881 to 6884 in 1ceeb70
void emitInitializeMetadata(IRGenFunction &IGF, llvm::Value *metadata, | |
MetadataDependencyCollector *collector) { | |
llvm_unreachable("Not implemented for foreign reference types."); | |
} |
Reproduction
Try to use a C++ reference-counted type on Windows.
Expected behavior
Code compiles
Environment
Windows
Additional information
No response
Metadata
Metadata
Assignees
Labels
WindowsPlatform: WindowsPlatform: WindowsbugA deviation from expected or documented behavior. Also: expected but undesirable behavior.A deviation from expected or documented behavior. Also: expected but undesirable behavior.c++ interopFeature: Interoperability with C++Feature: Interoperability with C++
Type
Projects
Status
TODO