aboutsummaryrefslogtreecommitdiffstats
path: root/lib/ic/src/ic_pragma.erl
diff options
context:
space:
mode:
authorLars Thorsen <[email protected]>2011-10-19 16:54:20 +0200
committerLars Thorsen <[email protected]>2011-10-19 16:54:20 +0200
commit19a71e26888ab11dac720cc91e0e255e06812edf (patch)
treeaa961877c877fcac00424265346882d8357c28a7 /lib/ic/src/ic_pragma.erl
parentff1fb99fb54ef93cd778366993a448fde2b44d82 (diff)
parentf561a98a9b89738467b52ab5213562de753f6ad2 (diff)
downloadotp-19a71e26888ab11dac720cc91e0e255e06812edf.tar.gz
otp-19a71e26888ab11dac720cc91e0e255e06812edf.tar.bz2
otp-19a71e26888ab11dac720cc91e0e255e06812edf.zip
Merge branch 'maint-r14'
* maint-r14: Fix match bug
Diffstat (limited to 'lib/ic/src/ic_pragma.erl')
-rw-r--r--lib/ic/src/ic_pragma.erl6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/ic/src/ic_pragma.erl b/lib/ic/src/ic_pragma.erl
index 7f2216b9dc..beaa2852ab 100644
--- a/lib/ic/src/ic_pragma.erl
+++ b/lib/ic/src/ic_pragma.erl
@@ -1601,7 +1601,7 @@ remove_inheriters(S,RS,InheriterList) ->
ReducedInhList;
_Other ->
CleanList =
- ets:match(S, {inherits,'_','_'}),
+ ets:match_object(S, {inherits,'_','_'}),
% CodeOptList =
% [X || X <- EtsList, element(1,X) == codeopt],
NoInheriters =remove_inheriters2(S,ReducedInhList,CleanList),
@@ -1648,7 +1648,7 @@ remove_inh([X],[Y],List,EtsList) ->
%%%----------------------------------------------
remove_inherited(S,InheriterList) ->
CleanList =
- ets:match(S, {inherits, '_', '_'}),
+ ets:match_object(S, {inherits, '_', '_'}),
remove_inherited(S,InheriterList,CleanList).
@@ -1766,7 +1766,7 @@ inherits2(_X,Y,Z,EtsList) ->
%% false otherwise
%%
is_inherited_by(Interface1,Interface2,PragmaTab) ->
- InheritsList = ets:match(PragmaTab, {inherits, '_', '_'}),
+ InheritsList = ets:match_object(PragmaTab, {inherits, '_', '_'}),
inherits(Interface2,Interface1,InheritsList).