Basic block support with parameter