Skip to content

Commit c0a1496

Browse files
committed
Add -g flag when debug=True
1 parent 9479123 commit c0a1496

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

numba_cuda/numba/cuda/compiler.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -497,6 +497,9 @@ def compile(pyfunc, sig, debug=None, lineinfo=False, device=True,
497497
'opt': 3 if opt else 0
498498
}
499499

500+
if debug:
501+
nvvm_options['g'] = None
502+
500503
if lto:
501504
nvvm_options['gen-lto'] = None
502505

numba_cuda/numba/cuda/dispatcher.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,9 @@ def __init__(self, py_func, argtypes, link=None, debug=False,
9595
'opt': 3 if opt else 0
9696
}
9797

98+
if debug:
99+
nvvm_options['g'] = None
100+
98101
cc = get_current_device().compute_capability
99102
cres = compile_cuda(self.py_func, types.void, self.argtypes,
100103
debug=self.debug,
@@ -918,6 +921,9 @@ def compile_device(self, args, return_type=None):
918921
'fastmath': fastmath
919922
}
920923

924+
if debug:
925+
nvvm_options['g'] = None
926+
921927
cc = get_current_device().compute_capability
922928
cres = compile_cuda(self.py_func, return_type, args,
923929
debug=debug,

0 commit comments

Comments
 (0)