Which one of the following is NOT : GATE 2014 - Paper 2

Which one of the following is NOT performed during compilation?

(A) Dynamic memory allocation
(B) Type checking
(C) Symbol table management
(D) Inline expansion

Answer

Symbol table management is done during compilation to store and retrieve the information about tokens.
Type checking is one of the check performed during semantic analysis of compilation.
Inline expansion is a compiler optimization that replaces a function call by the body of respective function.
Dynamic memory allocation is when an executing program request the operating system to give it a block of main memory, so it is performed during sum time not during complete time.

So, correct answer is option (A).

0Comment