mirror of https://github.com/acidanthera/audk.git
BaseTools: Update PatchCheck.py to check for __FUNCTION__
New code should use the C99 macro __func__ instead of the pre-Standard macro __FUNCTION__. Update PatchCheck.py to reject patches with the latter. Signed-off-by: Rebecca Cran <rebecca@bsdio.com> Reviewed-by: Michael D Kinney <michael.d.kinney@intel.com>
This commit is contained in:
parent
55b67b6950
commit
c9fb11f92f
|
@ -491,6 +491,12 @@ class GitDiffCheck:
|
|||
'but DEBUG_' + mo.group(1) +
|
||||
' is now recommended', line)
|
||||
|
||||
rp_file = os.path.realpath(self.filename)
|
||||
rp_script = os.path.realpath(__file__)
|
||||
if line.find('__FUNCTION__') != -1 and rp_file != rp_script:
|
||||
self.added_line_error('__FUNCTION__ was used, but __func__ '
|
||||
'is now recommended', line)
|
||||
|
||||
split_diff_re = re.compile(r'''
|
||||
(?P<cmd>
|
||||
^ diff \s+ --git \s+ a/.+ \s+ b/.+ $
|
||||
|
|
Loading…
Reference in New Issue