If two functions have the same signature but different return types or for some other reason the parameter types being different, but not distinct enough for the compiler to resolve.
ಎರಡು ಫಂಕ್ಷನ್ ಗಳು ಒಂದೇ ರೀತಿಯ ಸಹಿಯನ್ನು ಹೊಂದಿದ್ದರೆ ಆದರೆ ವಿಭಿನ್ನ ರಿಟರ್ನ್ ಪ್ರಕಾರಗಳು ಅಥವಾ ಇತರ ಕಾರಣಗಳಿಗಾಗಿ ಪ್ಯಾರಾಮೀಟರ್  ಪ್ರಕಾರಗಳು ವಿಭಿನ್ನವಾಗಿದ್ದರೆ, ಆದರೆ ಕಂಪೈಲರ್  ಪರಿಹರಿಸಲು ಸಾಕಷ್ಟು ಭಿನ್ನವಾಗಿರುವುದಿಲ್ಲ.