SDK 8.1.0, VSC Monkey C extension 1.1.1
import Toybox.Activity; import Toybox.ActivityRecording; function foo() as Void { var activityType = Properties.getValue("t") as Number; var sport = (activityType / 1000) as Activity.Sport; var subSport = (activityType % 1000) as Activity.SubSport; }
gives the incorrect errors:
"owner": "_generated_diagnostic_collection_name_#0",
"severity": 8,
"message": "fr955: 'Sport' is ambiguious and exists in multiple imported modules [$.Toybox.ActivityRecording.Sport, $.Toybox.Activity.Sport].",
and
"owner": "_generated_diagnostic_collection_name_#0",
"severity": 8,
"message": "fr955: 'SubSport' is ambiguious and exists in multiple imported modules [$.Toybox.ActivityRecording.SubSport, $.Toybox.Activity.SubSport].",