nope that clear the overrun error. If you want to clear the buffer, you need to read RCREG 'till RCIF flag is cleared.

Code:
TempVar Var Byte
RCIF var PIR1.5

WHILE RCIF 
    TempVar = RCREG
    WEND