Can't use variable name step in rootcling?

this is what i got:

[code]$ root -n

| Welcome to ROOT 6.05/02 http://root.cern.ch |
| © 1995-2014, The ROOT Team |
| Built for linuxx8664gcc |
| From tag v6-05-02, 14 September 2015 |

Try ‘.help’, ‘.demo’, ‘.license’, ‘.credits’, ‘.quit’/’.q’

root [0] int step = 10
(int) 10
root [1] step
(int) -74889133
root [2] int stp = 10
(int) 10
root [3] stp
(int) 10
root [4]
[/code]

global variable name step can not be used with any type, int, double, std::string…
i checked the name “step” doesn’t show up in .g output, and i can define local name step within a function. what kind of bug is it?

On mac with a more recent ROOT version it works fine:

$ root
   ----------------------------------------------------------------
  | Welcome to ROOT 6.07/03                    http://root.cern.ch |
  |                                   (c) 1995-2016, The ROOT Team |
  | Built for macosx64                                             |
  | From heads/master@v6-07-02-423-g8ff3581, Feb 26 2016, 14:57:21 |
  | Try '.help', '.demo', '.license', '.credits', '.quit'/'.q'     |
   ----------------------------------------------------------------

root [0] int step = 10
(int) 10
root [1] step
(int) 10

The related JIra report is:
sft.its.cern.ch/jira/browse/ROOT-8036