If we try compiling the test.less file below, we get an error Unable to perform comparison. The test.less file is the test for mixins-guard which is gotten from lessjs v2.5.3
PHP Fatal error: Uncaught Less_Exception_Compiler: Unable to perform comparison in .../less.php/lib/Less/Tree/Condition.php:45
Stack trace:
#0 .../less.php/lib/Less/Tree/Mixin/Definition.php(202): Less_Tree_Condition->compile(Object(Less_Environment))
#1 .../less.php/lib/Less/Tree/Mixin/Call.php(77): Less_Tree_Mixin_Definition->matchCondition(Array, Object(Less_Environment))
#2 .../less.php/lib/Less/Tree/Ruleset.php(149): Less_Tree_Mixin_Call->compile(Object(Less_Environment))
#3 .../less.php/lib/Less/Tree/Ruleset.php(91): Less_Tree_Ruleset->EvalMixinCalls(Object(Less_Tree_Ruleset), Object(Less_Environment), 13)
#4 .../less.php/lib/Less/Tree/Ruleset.php(96): Less_Tree_Ruleset->compile(Object(Less_Environment))
#5 .../less.php/lib/Less/Parser.php(182): Less_Tree_Ruleset->compile(Object(Less_Environment))
#6 .../less.php/bin/lessc(189): Less_Parser->getCss()
#7 {main}
thrown in ../less.php/lib/Less/Tree/Condition.php on line 45