Skip to content

Commit 5ea1bfb

Browse files
authored
fix: sanitizers with Fortran (#74)
Signed-off-by: Thulio Ferraz Assis <3149049+f0rmiga@users.noreply.github.com>
1 parent 9381390 commit 5ea1bfb

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

rules_fortran/defs.bzl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ def _get_configuration(ctx):
153153
"fortran_compile_flags",
154154
"fortran_link_flags",
155155
"no_libstdcxx",
156-
] + ctx.attr.features
156+
] + ctx.features
157157
fortran_toolchain = ctx.toolchains[ctx.attr._fortran_toolchain_type.label].cc
158158
feature_configuration = cc_common.configure_features(
159159
cc_toolchain = fortran_toolchain,

toolchain/cc_toolchain_config.bzl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -607,7 +607,7 @@ def _sanitizer_feature(sanitizer):
607607
name = sanitizer.name,
608608
flag_sets = [
609609
flag_set(
610-
actions = all_compile_actions,
610+
actions = all_compile_actions + [FORTRAN_ACTION_NAMES.fortran_compile],
611611
flag_groups = [
612612
flag_group(
613613
flags = sanitizer.cflags,

0 commit comments

Comments
 (0)