This patch adds enum value for an existing metadata type -- make.implicit. Using preassigned enum will be helpful to get compile time type checking and avoid string construction and comparison. The patch also changes uses of make.implicit from string metadata to enum metadata. There is no functionality change.
Details
Details
Diff Detail
Diff Detail
Event Timeline
Comment Actions
This patch appears incomplete. In particular, look at the analogous code in LLVMContext.cpp.
Also, would you mind talking with Sanjoy and landing a follow up patch with verifier support?