This is a pretty useless code snippet. Without context (like is it inside a process, or outside a process inside a generate loop, or where) its nearlly impossible to answer your question. Please post more code.
The questions are:
1. is b a variable or signal or constant?
2. is i a variable or signal or constant?
3. is this inside a process or outside?