- Isolates the visibility controlled parts of its implementation to a detail namespace.
- Applies a struct level visibility attribute which applies to the static local within the get() functions.
- The prior version was not emitting a symbol for the static local "instance" fields when the user TU was compiled with -fvisibility=hidden.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
| mlir/include/mlir/Support/TypeID.h | ||
|---|---|---|
| 91 | Any useful comment here? May be redirect to the long one below. | |
| mlir/include/mlir/Support/TypeID.h | ||
|---|---|---|
| 99 | Nit: A blank new line here would be good. | |
Comment Actions
Nice improvement here!
| mlir/include/mlir/Support/TypeID.h | ||
|---|---|---|
| 112 | Thanks for the extensive doc! | |
Any useful comment here? May be redirect to the long one below.