We now have an LLVM-level nonnull attribute that can be applied to function parameters, and we emit it for reference types (as of r209723), but we don't yet emit it when a attribute((nonnull)) is provided. This patch adds support for turning attribute((nonnull)) on the source level into nonnull at the IR level.
Details
Details
Diff Detail
Diff Detail