basic/static-destruct: fix grammar in comment

This commit is contained in:
Zbigniew Jędrzejewski-Szmek 2020-12-10 12:17:14 +01:00
parent d401a5e411
commit 1f568ba13f
1 changed files with 4 additions and 3 deletions

View File

@ -30,15 +30,16 @@ typedef struct StaticDestructor {
_alignptr_ \ _alignptr_ \
/* Make sure this is not dropped from the image because not explicitly referenced */ \ /* Make sure this is not dropped from the image because not explicitly referenced */ \
_used_ \ _used_ \
/* Make sure that AddressSanitizer doesn't pad this variable: we want everything in this section packed next to each other so that we can enumerate it. */ \ /* Make sure that AddressSanitizer doesn't pad this variable: we want everything in this section
* packed next to each other so that we can enumerate it. */ \
_variable_no_sanitize_address_ \ _variable_no_sanitize_address_ \
static const StaticDestructor UNIQ_T(static_destructor_entry, uq) = { \ static const StaticDestructor UNIQ_T(static_destructor_entry, uq) = { \
.data = &(variable), \ .data = &(variable), \
.destroy = UNIQ_T(static_destructor_wrapper, uq), \ .destroy = UNIQ_T(static_destructor_wrapper, uq), \
} }
/* Beginning and end of our section listing the destructors. We define these as weak as we want this to work even if /* Beginning and end of our section listing the destructors. We define these as weak as we want this to work
* there's not a single destructor is defined in which case the section will be missing. */ * even if no destructors are defined and the section is missing. */
extern const struct StaticDestructor _weak_ __start_SYSTEMD_STATIC_DESTRUCT[]; extern const struct StaticDestructor _weak_ __start_SYSTEMD_STATIC_DESTRUCT[];
extern const struct StaticDestructor _weak_ __stop_SYSTEMD_STATIC_DESTRUCT[]; extern const struct StaticDestructor _weak_ __stop_SYSTEMD_STATIC_DESTRUCT[];