@@ -52,7 +52,8 @@ macro_rules! test_model {
52
52
) ;
53
53
assert_eq!(
54
54
problem_7. result( ) ,
55
- SVMResult :: Label ( $libsvm_prob[ 1 ] ) ,
55
+ SVMResult :: Label ( $libsvm_prob[ 1 ] ) , // REMOVING SVMResult::Label() around here prevents ICE
56
+ // Only this particular item seems to trigger it.
56
57
"predict_probability(problem_7)"
57
58
) ;
58
59
}
@@ -74,7 +75,8 @@ mod svm_class {
74
75
test_model ! ( m_csvm_rbf_prob, "m_csvm_rbf_prob.libsvm" , true , [ 0 , 7 ] , [ 2 , 7 ] ) ; // apparently `libSVM` gets this wrong
75
76
test_model ! ( m_csvm_sigmoid_prob, "m_csvm_sigmoid_prob.libsvm" , true , [ 0 , 5 ] , [ 0 , 7 ] ) ; // apparently `libSVM` gets this wrong
76
77
77
- // test_model!(m_csvm_linear, "m_csvm_linear.libsvm", false, [0, 7], []);
78
+ // ENABLING THIS LINE TRIGGERS IT:
79
+ test_model ! ( m_csvm_linear, "m_csvm_linear.libsvm" , false , [ 0 , 7 ] , [ ] ) ;
78
80
// test_model!(m_csvm_poly, "m_csvm_poly.libsvm", false, [0, 7], []);
79
81
// test_model!(m_csvm_rbf, "m_csvm_rbf.libsvm", false, [0, 7], []);
80
82
// test_model!(m_csvm_sigmoid, "m_csvm_sigmoid.libsvm", false, [0, 5], []);
0 commit comments