declared twice
the argument a1 is defined
<cffunction name="F">
<cfargument name="a1">
<cfargument name="a1">
<cfoutput>#arguments.a1# ? defined #isdefined('arguments.a1')#</cfoutput>
</cffunction>
<cfset f(a1=1,a1=1)>
<cfset f(a1=1)>
sugegstion to alert about it on the compiling stage
Lucee Version: any