I'm stumped by this upon loading a module I'm working on:
Warning: New definition
+(Union(Number,NAtype),AbstractDataArray{T,N}) at deprecated.jl:26
is ambiguous with:
+(Number,AbstractArray{T,N}) at array.jl:771.
To fix, define
+(Number,AbstractDataArray{T,N})
before the new definition.
Warning: New definition
-(AbstractDataArray{T,N},Union(Number,NAtype)) at deprecated.jl:26
is ambiguous with:
-(AbstractArray{T,N},Number) at array.jl:772.
To fix, define
-(AbstractDataArray{T,N},Number)
before the new definition.
Warning: New definition
-(Union(Number,NAtype),AbstractDataArray{T,N}) at deprecated.jl:26
is ambiguous with:
-(Number,AbstractArray{T,N}) at array.jl:773.
To fix, define
-(Number,AbstractDataArray{T,N})
before the new definition.
Ok, no problem, I'd just look at where '+' was being used in my module,
right?
class.jl:67: i = i+1
getset.jl:90: for j in (length(args)+1):(length(actualargs))
getset.jl:276: i=i+1
layer.jl:16: i = i+1
db.jl:95: ret = string( modelSuffixChars[ m + 1 ] )
db.jl:99: ret = string( modelSuffixChars[m+1] ) * ret
db.jl:115: icjInstanceCount = icjInstanceCount + 1
db.jl:118: icjInstanceCount = icjInstanceCount + 1
db.jl:181: i = i + 1
pred.jl:458: return( r".+_pred_[0-9]+$")
show.jl:142: for r in o.data.currentTop:min( o.data.currentTop +
viewContentHeight -1, vnameslen )
show.jl:161: TermWin.mvwprintw( o.window,
r-o.data.currentTop+o.borderSizeV, o.borderSizeH, "%s", string(vnames[r]))
show.jl:184: elseif o.data.currentTop > o.data.datalistlen -
viewContentHeight + 1
show.jl:185: o.data.currentTop = max(1,o.data.datalistlen -
viewContentHeight + 1)
show.jl:190: o.data.currentTop = o.data.currentLine -
viewContentHeight + 1
show.jl:195: o.data.currentLine = max(1, min( o.data.datalistlen,
o.data.currentLine + n) )
show.jl:207: i = trivialstop ? start : ( mod( start-1+step,
vnameslen ) + 1 )
show.jl:217: i = mod( i-1+step, vnameslen ) + 1
show.jl:260: o.data.currentLine = o.data.currentTop + rely -
o.borderSizeH + 1
show.jl:273: if o.data.currentTop + viewContentHeight-1 < vnameslen
show.jl:274: o.data.currentTop = vnameslen - viewContentHeight +
1
xml.jl:108: ms = match( r"([0-9]+)//([0-9]+)", content(x) )
xml.jl:111: ms = match( r"^(-?[0-9.e]+) *([+-] *[0-9.e]+)im",
content(x) )
xml.jl:141: i = i+1
All of them are simple integer addition, just just literal '+' inside some
regex. How did I tickle that warning?
Version info:
julia version 0.3.0-prerelease+3884
x86_64-apple-darwin12.5.0