This is a bug fix for byval parameter passing in the caller site.
Currently in the caller site, byval parameter which size is not smaller than 8 will be stored into parameter save area.
See:
LowerCall_64SVR4 -> createMemcpyOutsideCallSeq()
But in the previous HasParameterArea checking, it is not set to true. So this will cause the stack memory for local variable space and parameter save area overlap.
clang-tidy: warning: invalid case style for function 'CalculateStackSlotUsed' [readability-identifier-naming]
not useful